Completar imágenes, el script no funciona correctamente

Completar imágenes, el script no funciona correctamente

Tengo este fragmento de código con el que estoy trabajando y funciona excepto por un pequeño problema.

Al completar las imágenes, siempre hay una imagen que no aparece en el servidor web.

Por ejemplo, si subo 7 imágenes diferentes, solo se mostrarán 6 de ellas.

Es aleatorio qué imagen no se muestra.

Este es el código, ¿alguien puede ver por qué hace esto?

<?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;'; 
}
?>

Respuesta1

Estás comenzando $i en 1. Intente configurar $i = 0; dentro de su bucle for. Esto puede funcionar.

información relacionada