par
Invité » 23 juin 2010, 12:41
Bonjour à tous,
J'utilise le code suivant pour supprimer tous les fichiers d'un répertoire, sauf si ce fichier s'appelle index.html :
$dir = "mondossier/";
foreach(glob($dir . "/" .'*.*') as $v)
{
$filename = substr($v, -10); //on vérifie le nom de fichier en faisant extraction des 10 derniers caractères
if ($fliename != "index.html")
{
unlink($v);
}
}
Le code me supprime bien tous les fichiers, mais il supprime aussi le fichier index.html en ignorant complètement la condition énoncée dans la boucle.
Voyez-vous ce qui manque?
Merci à tous pour vos réponses.