Hallo,
$i = 0;
while (($datei = readdir ($verzeichnis)) !==false && $i <= 4) { if (preg_match("/\.jpe?g$/",$datei)) { $bilder[] = $datei; } }
was für einen Sinn hat es deiner Ansicht nach, $i<4 in der Abbruchbedingung abzufragen, obwohl du es eine Zeile drüber auf 0 gesetzt hast und $i in der Schleife nicht verändert wird?
> ~~~php
foreach($bilder as $bild) {
> $i++;
> echo "<img src='klein/$bild' class='ref-bild' width='188' height='146' alt='Bild'>\n";
>
> if (($i%2)==0) {
> echo "<br>";
> }}
Hier dagegen zählst du $i in der Schleife hoch, beachtest es aber nicht (bzw. nur, um nach jedem zweiten Eintrag einen Zeilenumbruch zu erzeugen). Also stimmt doch offensichtlich was mit deiner Logik nicht.
Er beachtet mein Limit in der foreach nicht.
Wer ist "er"? Und welches Limit? Ich sehe keins.
Ciao,
Martin
--
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(