Readdir ?!?!?!
steb359842
- Messages postés
-
69
- Date d'inscription
- samedi 5 juin 2004
- Statut
- Membre
- Dernière intervention
- 24 janvier 2008
-
malalam
- Messages postés
-
10840
- Date d'inscription
- lundi 24 février 2003
- Statut
- Modérateur
- Dernière intervention
- 2 mars 2010
-
Je ne comprend pas j'ai fait un ptit code qui parait juste :
$compteur_it = 0;
$nbr_max = 9; //Nombre maximal de liens
$dir="images/soiree_01/";
if (is_dir($dir)) {
if ($photoDir = opendir($dir)) {
while((($photoEMRE = readdir($photoDir)) !== false) && ($compteur_it++ <= $nbr_max)) {
if ($photoEMRE != "." && $photoEMRE != "..") {
if(eregi(".gif",$photoEMRE) || eregi(".jpg",$photoEMRE) || eregi(".png",$photoEMRE)) {
//lien vers l'id de l'event et le numéro de la photo demandée
print "".$navigation++." " ;
}
}
closedir($photoDir);
}
}
}
le roblème est qu'a la ligne du While, il s'arrète à la fonction readdir en me renvoyant l'erreur :
Warning: readdir(): 4 is not a valid Directory resource in /web/emrolle.ch/public/www/medias/photos/new_test.php on line 27
J'ai relu 300 fois ce code, je ne vois pas le problème...
pour info :
le dossier existe,
il contient des fichiers
le dossier a un CHMOD de 777
Pitié que quelqu'un trouve une explication !
Merci pour votre aide !
*°*°*°*°*°*°*°*°*°*°*°*
Marmotte Joyeuse