Bonjour,
j'ai un répertoire qui contient plusieurs sous-répertoires non vides dont je voudrais effacer certains.
Voici mon code :
Tout ce qu'il fait, c'est d'afficher le nom du premier répertoire mais il n'efface rien ; que faudrait-il faire ?
Code php : 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
22
23
24
25
26
27
28
29 <?php $path='nom_rep/'; //ne pas oublier le slash final $rep=opendir($path); while(false !== ($sousrep = readdir($rep))) { if($sousrep != ('.') && $sousrep !=('..')&&($sousrep!=("images"))&&($sousrep!=("images-en")) { echo $sousrep . '<br/>'; $dossierint=opendir($sousrep."/");///ouverture rep interne while(false !== ($fichierint = readdir($dossierint)))//lecture contenu rep interne { if($fichierint != ('.') && $fichierint !=('..')) unlink($fichierint); } unlink($rep); closedir($sousrep."/"); } // On ferme le if } // On termine la boucle closedir($path); ?>









Répondre avec citation
Partager