Bonjour à tous je sollicite votre aide pour faire un unlink dans un dossier, voila mon script :
Si vous avez des suggestion elles sont les bienvenue.
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
22
23
24
25 <?php //Efface tous les fichiers dans le dossier files ce qui évite de sur charger le serveur en fichier inutile $dos=opendir('./files/'); // Met le pointeur de lecture sur le dossier parent pui redescend dans le fils files. echo "Listes des fichiers dans le répertoire courant :\n\n"; while ($fich = readdir($dos)) // Boucle jusqu'a ce que le pointeur de lecture échoue. { $tab_fich = strtoupper($fich); print_r($tab_fich); for($i=0 ; $i<=$fich; $i++) { if(($tab_fich != '.')or ($tab_fich !='..')) { if(unlink($tab_fich)) // Efface le fichier en focntion de son nom . { echo $tab_fich[$i]." à été effacé avec succès"; } else { echo "Le fichier".$tab_fich[$i]." ne peut être effacé "; } } else { echo "Le fichier".$tab_fich[$i]." ne peut être effacé "; } } } ?>
Pour information :
- Les fichiers que je veut vider sont dans le dossier files
- L'arborescence est du type :
home/httpd/dev/it_tools/files/*.*
- L'arborescence de mon fichier php est
home/httpd/dev/it_tools/*.php
Merci pour votre aide
Partager