[HELP]PHP .. boucle qui marche pas

Statut
N'est pas ouverte pour d'autres réponses.

LebecK

Elite
//si le rep thumbs n'existe pas, il le crée et fait TOUTES les miniatures
if (!file_exists("$dirname/thumbs")){
if(!mkdir("$dirname/thumbs"))echo"impossible de créer le repertoire";
while (is_file($file=readdir($dirname))){
$cpt="1";
echo"$cpt";
$cpt++;
if (Ext($file)=="jpg")thumbs($file);
}

}

il me crée le rep (et donc pas l'echo qui suit) mais ne veut pas me faire le while qui suit .. (aucun echo n'apparait alors que sa devrait.. il ya pourtant des fichier dans $dirname !!)

quand test $dirname avec un echo .. il m'indique le bon rep

si quelqu'un peu m'aider a comprendre .. j lui en serait très reconnaissant car j suis dans le cake la .. j vois pas du tous

merci d'avance
 

Bartdude

Touriste
LebecK a dit:
//si le rep thumbs n'existe pas, il le crée et fait TOUTES les miniatures
if (!file_exists("$dirname/thumbs")){
if(!mkdir("$dirname/thumbs"))echo"impossible de créer le repertoire";
while (is_file($file=readdir($dirname))){
$cpt="1";
echo"$cpt";
$cpt++;
if (Ext($file)=="jpg")thumbs($file);
}

}

il me crée le rep (et donc pas l'echo qui suit) mais ne veut pas me faire le while qui suit .. (aucun echo n'apparait alors que sa devrait.. il ya pourtant des fichier dans $dirname !!)

quand test $dirname avec un echo .. il m'indique le bon rep

si quelqu'un peu m'aider a comprendre .. j lui en serait très reconnaissant car j suis dans le cake la .. j vois pas du tous

merci d'avance
et comme ca ? :

Code:
//si le rep thumbs n'existe pas, il le crée et fait TOUTES les miniatures
if (!file_exists("$dirname/thumbs"))
{   if(!mkdir("$dirname/thumbs")) echo "impossible de créer le repertoire";
     while (is_file($file=readdir($dirname)))
    {    $cpt=1;
          echo $cpt;
          $cpt++;
          if (Ext($file)=="jpg") thumbs($file);
    }

   }
 

guslinux

Gamerz'ien
j'ai ici un script qui vide un dossier et qui le supprime ... c pas exactement ce que tu veux mais inspire toi de la boucle vu que le code lit dans le dossier ...

Code:
		if (file_exists("../$DOSSIER_PHOTOS/$ligne[id]")){
 			$dir=opendir("../$DOSSIER_PHOTOS/$ligne[id]"); 
 			while($file=readdir($dir)){ 
 				if($file!="." && $file!=".."){ 
					unlink("../$DOSSIER_PHOTOS/$ligne[id]/".$file); 
 				} 
 			} 
 			closedir($dir); 
 			rmdir("../$DOSSIER_PHOTOS/$ligne[id]"); 
		}
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut