Bilder füllen, Skript funktioniert nicht richtig

Bilder füllen, Skript funktioniert nicht richtig

Ich arbeite mit diesem Codestück und es funktioniert, bis auf ein kleines Problem.

Beim Auffüllen der Bilder gibt es immer ein Bild, das auf dem Webserver nicht angezeigt wird.

Wenn ich beispielsweise 7 verschiedene Bilder hochlade, werden nur 6 davon angezeigt.

Es ist zufällig, welches Bild nicht angezeigt wird.

Dies ist der Code. Kann jemand erkennen, warum das passiert?

<?php 
$files = glob("images/".$_GET['user']."/*.*");
for ($i=1; $i<count($files); $i++) { 
$num = $files[$i]; 
//print $num; 
echo '<a class="fancybox" href="http://SERVER/'.$num.'"><img border="1" align="middle" width="300" height="200" src="http://SERVER/'.$num.'" alt=""/></a>&nbsp;'; 
}
?>

Antwort1

Sie starten $i bei 1. Versuchen Sie, $i = 0; innerhalb Ihrer For-Schleife zu setzen. Das könnte funktionieren.

verwandte Informationen