Salut,
J'ai trouvé une fonction sur le net qui supprime un dossier, la voilà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function rmd($dossier){ //cette fonction supprime un dossier if(($dir=opendir($dossier))===false) return; while($name=readdir($dir)){ if($name==='.' or $name==='..') continue; $full_name=$dossier.'/'.$name; if(is_dir($full_name)) rmd($full_name); else unlink($full_name); } closedir($dir); @rmdir($dossier);
elle supprime bien le dossier, mais le problème c'est qu'elle supprime aussi les fichiers qui sont au meme niveau du dossier!! par exemple dans un dossier, j'ai un fichier 1.php et un autre 2.php et un dossier qui s'apelle "web" , si je veux supprimer le dossier "web" la fonction le supprime, mais supprime aussi les fichiers 1.php et 2.phpet à vrai dire je ne comprend pas trop le code de cette fonction
, pouvez vous m'aidez à mieux adapter cette fonction ?
Merci
...
Partager