La communauté ALL HTML c'est 58827 membres à ce jour dont 0 inscrits aujourd'hui et 29 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

Supprimer tous les fichiers d'un répertoire

liste des forums liste des discussions Participer à la discussion

Photo de davredom Message publié le lundi 01 septembre 2008 à 10 h 07 par davredom. [;-))] .:: Dom ::.
Bonjour,

Je souhaite supprimer tous les fichiers d'un seul et même répertoire en php.
En fait, j'ai mis en place un gestionnaire de photos, et en fin de saison, j'ai besoin de vider mon répertoire pour débuter une nouvelle saison.

J'ai fait ceci :
unlink("../../../images/photos/");
mais cela ne fonctionne pas.

-----------------------
Quelle est la bonne méthode svp ?
Merci d'avance
Photo de Dr_von_scott Message publié le lundi 01 septembre 2008 à 15 h 35 par Dr_von_scott.
Salut,

En fait cela ne peux pas marcher car unlink()supprime des fichiers, pas des dossiers.

Tu dois donc d'abord te placer dans le dossier, parcourir tous les elements et les effacer au fur et a mesure

Essaye ca :

$dossier = '../../../images/photos/'; $ouvrirdos = opendir($dossier); chdir($dossier); while($elem = readdir($ouvrirdos)) { if($elem != '.' && $elem != '..') { unlink($elem); } }
Photo de telnes Message publié le lundi 01 septembre 2008 à 23 h 27 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
Photo de davredom Message publié le mardi 02 septembre 2008 à 09 h 00 par davredom. [;-))] .:: Dom ::.
Bonjour,

Génial Dr_von_scott !
Merci pour ta solution, ça fonctionne parfaitement !

--------------------
A bientôt
Photo de Dr_von_scott Message publié le mardi 02 septembre 2008 à 10 h 08 par Dr_von_scott.
Hello,

Attention, rmdir() ne supprime que les dossiers vides.
Photo de telnes Message publié le mardi 02 septembre 2008 à 10 h 42 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
oui oui je sais, mais une fois vide il supprime le dossier :)

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions