Supprimer certains fichiers d'un dossier
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
Tu peux utiliser la fonction
unlink de php.
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>';
}
}
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.
oui, effectivement, c'était pas très compliqué
a +
fausto
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: