nixp.ru v3.0

8 декабря 2024,
воскресенье,
02:48:35 MSK

Аватар пользователя Steck
Steck написал 14 июня 2004 года в 15:07 (907 просмотров) Ведет себя как мужчина; открыл 125 тем в форуме, оставил 550 комментариев на сайте.

Народ вот такая задача написал фотоальбом на php а как зделать

навигацию??

чтобы на страницу выводилось по 9 фоток а ниже что-то вроде этого

всего страниц например 5

1>>2>>3>>4>>5 жмем на 2 и смотрим следующие 9 фот итд

вот к этой галереи

steck.mylan.ru/image_view.php

xant

Ну а в чем проблема то? Где данные храняться и побольше информации пожалуйста.

Steck

так данный хранятся в дире photos уменьшинные копии в thumbnail

фото при запуске скрипта считывает все диру и выводит файло в цикле

while() пока есть файлы.

Блин я незнаю как описать может сам скрипт дать?

xant
Steck
так данный хранятся в дире photos уменьшинные копии в thumbnail

фото при запуске скрипта считывает все диру и выводит файло в цикле

while() пока есть файлы.

Блин я незнаю как описать может сам скрипт дать?

Желательно

Steck

http://icf.bofh.ru/~steck/php.tar.bz2

вот сам скрипт

xant

Вот «немножко» корявый код, который делает, то что вам нужно:

<?

$path=’images’;//Путь к директории, где храняться картинки.

$MaxPerPage=9;//Максимальное количество картинок для вывода на одну страницу.

//в переменной $page будет содержаться номер страницы для отображения

if($page==0)//устанавливаем переменную $page в 1, если она не установлена

$page=1;

$dir=opendir($path);//открываем директорию

$number=0;//Количество файлов в директории

while(($file= readdir($dir)))//читаем файлы из директории

{

if($file==’.'||$file==’..’)//фильтруем . и .. файлы

continue;

if($number!=0||$page!=1)

{

if(($page * $MaxPerPage)<=$number||($page * $MaxPerPage — $MaxPerPage)>$number)//Код отображающий картинки, для заданной страницы

{

$number++;

continue;

}}

print(«<img src=’$path/$file’>

»);

$number++;

}

for($i=1;$number>0;$number=$number-$MaxPerPage,$i++)//Код печатающий количество страниц

{

print(«|<a href=’list.php?page=$i’>$i</a>|»);

}

closedir($dir);//закрываем

?>

Steck

спасибо огромное! код переправлю главное понял идею )

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.