liste d'images

liste d'images - PHP - Programmation

Marsh Posté le 30-09-2003 à 18:04:13    


salut!

Code :
  1. $rep = "avatar";
  2. if ($dir = opendir("$rep" )) { 
  3.     for($cpt = 0;$file = readdir($dir);$cpt++) {     
  4.         if(($file != "." ) && ($file != ".." )){
  5.             $liste[$cpt] = $file;
  6.         }
  7.  else
  8.  {
  9.  $cpt--;
  10.  }
  11.     }
  12. }
  13. /* affichage des images */
  14. for ($i=0;$i<=$cpt;$i++) {
  15. echo '<div style="padding-bottom:5em"><img src="'.$rep."/".$liste[$i].'" border="0" width="80" height="80" alt="'.$liste[$i].'"><br> '.$liste[$i].'</div>'."\n";
  16. };
  17. closedir($dir);


 
ça c'est mon code. le résultat c'est que à la fin j'ai une image qui devait avoir pour $file = "". un truc qui n'est pas une image. je pensais que c'est à cause de la boucle, j'ai essayé while et for. tous les deux merdent!!

Reply

Marsh Posté le 30-09-2003 à 18:04:13   

Reply

Marsh Posté le 30-09-2003 à 19:50:45    

ca serait pas plutôt $dir=opendir($rep)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 30-09-2003 à 19:58:47    

ca change rien au problème...

Reply

Marsh Posté le 30-09-2003 à 20:13:13    

Il y a quoi dans $cpt avant la boucle for, en gros fait-il autant de boucles qu'il devrait en faire.


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 30-09-2003 à 20:14:13    

ben 0 c'est marqué dans la boucle!!! :(

Reply

Marsh Posté le 30-09-2003 à 20:15:23    

thwz a écrit :

ben 0 c'est marqué dans la boucle!!! :(  


 
Autant pour moi, c'est avant la boucle d'affichage des images car je ne sais plus si les variables ont une portée comme en c


Message édité par Lord II le 30-09-2003 à 20:15:50

---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 30-09-2003 à 22:34:43    

Code :
  1. if ($handle = opendir('./rep/'))
  2. {
  3. $images = array();
  4. while (false !== ($file = readdir($handle)))
  5. {
  6.  if ($file != "." && $file != ".." )
  7.  {
  8.   array_push($images,$file);
  9.  }
  10. }
  11. closedir($handle);
  12. }


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 01-10-2003 à 16:17:51    

merci!!!! avec un foreach ça marche super bien.
http://freekill.free.fr/brols/gifs/machinrose.gif


Message édité par thwz le 01-10-2003 à 16:22:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed