Supprimer certains fichiers d'un dossier

Répondre
fausto
fausto
Déconnecté
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
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Tu peux utiliser la fonction unlink de php.
fausto
fausto
Déconnecté
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

  1.  
  2.  
  3. foreach ($delete as $valeur){ // pour chaque checkbox cochée
  4.  
  5. $sql="DELETE FROM ma_table where id='$valeur'";
  6. $req= mysql_query($sql);
  7. if($req) {
  8.       echo '<pre class="reg">- La ligne <b>'.$valeur.'</b> a été effacée</pre>';
  9. }
  10.  
  11. else {
  12.       echo '<pre class="reg">- La ligne <b>'.$valeur.'</b> n\'a pu être effacée</pre>';
  13. }
  14.  
  15. }
  16.  
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
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.
fausto
fausto
Déconnecté
oui, effectivement, c'était pas très compliqué

a +
fausto
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique