Supprimer certains fichiers d'un dossier

Répondre
fausto
le 13/10/2010 à 19:01
fausto
Bonjour,

tout est dans le titre, je voudrais supprimer certains fichiers d'un dossier, sachant que le nom de ces fichiers provient d'une base de données

Si vous avez des pistes, merci

Fausto
fausto
le 13/10/2010 à 19:29
fausto
Oui, je la connais, très utile !
mais le souci, c'est que les données proviennent d'une page avec une checkbox pour chaque élément
tout ce qui est coché est supprimé de la base (pas de souci de ce côté)
mais en plus je voudrais supprimer dans le dossier qui va bien, les fichiers correspondants

foreach ($delete as $valeur){  // pour chaque checkbox cochée

$sql="DELETE FROM ma_table where id='$valeur'";
$req= mysql_query($sql);
if($req) {
echo '<pre class="reg">- La ligne <b>'.$valeur.'</b> a été effacée</pre>';
}

else {
echo '<pre class="reg">- La ligne <b>'.$valeur.'</b> n\'a pu être effacée</pre>';
}

}
LA GLOBULE
le 13/10/2010 à 19:58
LA GLOBULE
Ben dans le foreach, en plus de faire le delete sql, fais un unlink.
Je ne vois pas trop où se trouve la difficulté :/

La seule qui puisse exister, c'est si tu ne sais pas où se trouve les fichiers à supprimer, mais dans ce cas, le problème n'est pas la suppression, mais la correspondance entre base et fichier.

Si, à partir de l'id, tu sais définir l'emplacement des fichiers, ben tu peux les unlink.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours