Заполнить изображения, скрипт работает неправильно

Заполнить изображения, скрипт работает неправильно

У меня есть этот фрагмент кода, с которым я работаю, и он работает, за исключением одной небольшой проблемы.

При загрузке изображений всегда находится одно изображение, которое не отображается на веб-сервере.

например, если я загружу 7 разных фотографий, будут показаны только 6 из них.

Изображение не отображается случайно.

Вот код. Может ли кто-нибудь понять, почему он это делает?

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

решение1

Вы начинаете $i с 1. Попробуйте установить $i = 0; внутри вашего цикла for. Это может сработать.

Связанный контент