Preencher imagens, o script não funciona corretamente

Preencher imagens, o script não funciona corretamente

Eu tenho esse trecho de código com o qual estou trabalhando e funciona, exceto um pequeno problema.

Ao preencher as imagens, sempre há uma imagem que não aparece no servidor web.

por exemplo, se eu enviar 7 fotos diferentes, apenas 6 delas serão exibidas.

É aleatório qual imagem não é exibida.

Este é o código, alguém pode ver por que está fazendo isso?

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

Responder1

Você está começando $i em 1. Tente definir $i = 0; dentro do seu loop for. Isso pode resolver o problema.

informação relacionada