Bonjour,
JE suis chez free.fr et quand j'essaye de supprimer un dossier avec tout son contenu cela ne fonctionne pas. Pourtant ma fonction fonctionne parfaitement en local.
le chemin du fichier est : img/members/a/55/ par exemple.
le code pour supprimeret la fonction est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $fic='img/members/'; $fichier=$fic.$_SESSION['login']."/".$aff['id_galerie']; supprimer_repertoire($fichier);Je remercie d'avance celui qui m'aidera
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
18
19
20
21 function supprimer_repertoire($dir) { $current_dir = opendir($dir); while($entryname = readdir($current_dir)) { if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")) { supprimer_repertoire("${dir}/${entryname}"); } elseif($entryname != "." and $entryname!="..") { unlink("${dir}/${entryname}"); } } //Fin tant que closedir($current_dir); rmdir(${'dir'}); }
Partager