MudGuard: Falscher Zeilenumbruch nach bedingung

Beitrag lesen

Hi,

Alle 5 Bilder soll ein Zeilenumbruch gemacht werden.
Das funktioniert auch aber in der ersten zeile werden nur 3 bilder angezeigt... es sei den ich mach in der 3ten zeile $z=-2; aber das verstehe ich nicht...

Wenn Du ordentlich einrückst, siehst Du das Problem:

<?
$opendir=opendir("thumb");
$z=0;
while($file=readdir($opendir))
{
   $type=substr($file, -3);

if($type=="jpg" or $type=="JPG" or $type=="gif" or $type=="GIF")
   {
       if($z==5)
       {
            print "<br>";
            $z=0;
       }
       echo "<a href="thumb/$file"><img src="thumb/$file"></a>";
   }
   $z++;
}
closedir($opendir)
?>

Du zählst z immer hoch, auch wenn es sich gar nicht um ein Bild handelt.
Die ersten beiden "Dateien" dürften . und .. sein

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/