[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод изображений на страницу
fredrsf
Добрый день. Имеется вот такой код вывода изображений из папки:
<?php
$open = opendir('../www/pictures_small/');
if($open != false)
{
$images = array();

while(($file = readdir($open)) !== false)
{
if($file != '.' && $file != '..')
{
$images[] = $file;
}
}

closedir($open);
}

$count = count($images);

for($i = 0; $i < $count; $i++)
{
echo '<a href="../pictures/'. $images[$i] .'"><img src="../pictures_small/'. $images[$i] .'" border="0"></a>';

if($i == 4)
echo '<br />';
}
echo '<br /><a href="pic_down.php">Загрузить еще...</a>';
?>

Требуется, чтобы выводилось 4 изображения затем перенос строки, затем опять 4 изображения и опять перенос строки и т.д. В чем ошибка???



Спустя 44 минуты, 9 секунд (13.12.2010 - 15:06) sharki написал(а):
А ты пробовал while'ом сделать то же самое, и с фигурными скобочками =)))

Спустя 31 минута, 35 секунд (13.12.2010 - 15:37) fredrsf написал(а):
Цитата (sharki @ 13.12.2010 - 12:06)
А ты пробовал while'ом сделать то же самое, и с фигурными скобочками =)))

Не понял.

Спустя 9 минут, 41 секунда (13.12.2010 - 15:47) sharki написал(а):
Ну ты для вывода изображений пользуешься операцией FOR так ты попробуй while использовать и:

$i = 0;
$r = 4;
while ($i < $count) {
if($i%$r==0) {
echo '<br />';
}
echo '<a href="../pictures/'. $images[$i] .'"><img src="../pictures_small/'. $images[$i] .'" border="0"></a>';
$i++;
}


_____________
Фриланс-студия webthrust. Создание, поддержка и продвижение сайтов.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.