Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод картинок из папки, Помогите если знаете. 
:(
    Опции темы
Злой_Админ
  Дата 18.9.2003, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 14.9.2003
Где: Москва

Репутация: нет
Всего: нет



<?
$imgdir="imgtest";
$d=opendir($imgdir);
$photos=array();
while(($e=readdir($d))!==false){
if(!ereg("^(.*)\\.(gif|jpg)$",$e,$p)) continue;
$path="$imgdir/$e";
$sz=getimagesize($path);
$tm=filemtime($path);

$photos[$tm]=array(
'time'=>filemtime($path),
'name'=>$e,
'url'=>$path,
'w'=>$sz[0],
'h'=>$sz[1],
'wh'=>$sz[3]
);
}
krsort($photos);
?>

<body>
<table width="70%" border="1">
<tr>
<td>
<?foreach($photos as $n=>$photos) {?>
<img src=<?=$photos['url']?>
<?=$photos['wh']?>
alt="Дата <?=date("d.m.Y H:i:s",$photos['time'])?>">
<?}?>
</td>
</tr>
</table>


Вот есть такой скриптик берет картинки из папки и отображает их на странице smile.gif Вопрос как сделать так чтоб он показывал на странице не больше 25 картинок. Если их больше в каталоге то создовал еще одно страничку и так далиеconfused.gif baaa.gif
PM MAIL WWW ICQ   Вверх
arial
Дата 18.9.2003, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

Репутация: 6
Всего: 7



Сделай счетчик и отсекай лишние, плюс простейший постраничник сделай. На какой картинке остановился - в сессию пиши. Вот примерный алгоритм. Думай головой его и доделывай.
Код
isset($_SESSION['i']) ? $i = $_SESSION['i'] : $i = 0;
while ($i < $img_on_page) {
   echo $img[$i];
   $i++;
}



--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.