Bonjour,
J’essaie de me créer une fonction qui supprimerais tout les fichiers d'un répertoire et de ses sous(-sous...)-répertoire mais sans supprimer les dossiers.
Voilà ce que j'ai fait :
Évidemment ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function suppr_fichier($dossier){ $rep = opendir($dossier); while ( $fichier = readdir($rep)) { if ($fichier!= ".." AND $fichier != "." AND is_dir($fichier)){ closedir($dossier); rep($dossier.'/'.$fichier); } elseif ($fichier!= ".." AND $fichier != "." AND !is_dir($fichier)){ unlink($dossier.'/'.$fichier); } } }
Warning: unlink(**sous-dossier**) [function.unlink]: Is a directory in monfichier.php line 12
De plus c'est plutôt le bazar du coté des opendir/closedir...
Merci pour votre aide.
Partager