oeha: Falscher Zeilenumbruch nach bedingung

Beitrag lesen

hallo zusammen,

ich hab mir ein kleines script geschrieben mit dem ich einen ordnerinhalt nach bilder durchsuche und diese anzeigen lasse...

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...

hier der Code;
<?
$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)
?>

Ich bin sicher ihr könnt mir helfen denn ich bin noch ziemlicher newbie..

Ich hab mir auch schon gedanken gemacht mit count oder for zu arbeiten aber das ist hier glaub ich schwachsin oder?

Danke im Vorraus

Oeha