Bonjour à tous je sollicite votre aide pour faire un unlink dans un dossier, voila mon script :
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é ";
		}
	}
}
?>
Si vous avez des suggestion elles sont les bienvenue.
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