-2

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

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

например, если я загружу 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 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .