Помощник
|
Листалка страниц |
born_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
r3ntg3n |
22.2.2010, 18:38;
Ответить: r3ntg3n
Сообщение
#2
|
|
сначала считывайте имена файлов с картинками в массив, а потом выводите по 10 (20, или 50 - сколько там Вам надо)
как сделать постраничное отображение - выдел тему на форуме - поиск Вам в помощь |
|
|
ZhukV |
22.2.2010, 20:26;
Ответить: ZhukV
Сообщение
#3
|
|
Одно из двух, либо аякс, либо полный пхп.
Постраничную навигацыю лучше делать по базам, поскольку там есть LIMIT, Ну все же и можно так. Инициализируем одну переменную, для страницы [PHP] if(!empty($_GET['page'])){$page=$_GET['page'];}else{$page=1;} [/PHP] Зразу й вытаскали ее из гета. Ну чтож тепер за дело. Для начало установим количество выводимых фото, по умолчанию [PHP] $default=20; [/PHP] Ну что ж, а тепер самое интересное. Нам нужно в массив забросить все файла фото, которые есть в папке. А здесь есть два варианта, либо scandir(), либо glob() scandir() -- забрасиывает все содердымое в массив glob() -- можно выбирать файлы в соответсвие к заданому условию (типа фильтр) [PHP] $array=scandir('images/'); [/PHP] Ну а тепербь нужно проверить, не последня ли это страница [PHP] if(($page*$default)>count($array)){echo 'Not FOUND';exit;} [/PHP] В противно случае выводим. [PHP] for($i=$page*$default;$i<=$page*$default+$default;$i++){ echo '<img src="'.$array[$i].'">; } [/PHP] Ну и накноец с кнопками. [PHP] for($i=0;$i<count($array)/$default;$i++){ if($i==$page)echo '<span style="color:red">'.$i.'</span>'; else echo '<a href="?page='.$i.':>'.$i.'</a>'; } [/PHP] Ну надеюсь, далее поймеш сам. Если что обращайся |
|
|
born_hb
|
Сообщение
#4
|
|
Хм если я тебя правильно понял то мне нужно взять то всё
[php]if(!empty($_GET['page'])){$page=$_GET['page'];}else{$page=1;} $default=20; glob() $array=scandir('images'); if(($page*$default)>count($array)){echo 'Not FOUND';exit;} for($i=$page*$default;$i<=$page*$default+$default;$i++){ echo '<img src="'.$array[$i].'">'; } for($i=0;$i<count($array)/$default;$i++){ if($i==$page)echo '<span style="color:red">'.$i.'</span>'; else echo '<a href="?page='.$i.':>'.$i.'</a>'; }[/php]И вставить там где я хочу видеть Листалку (На той странице) Если да то У меня почему то пишет Ошибка [B]Parse error[/B]: syntax error, unexpected T_VARIABLE in [B]C:\Program Files\home\www\file\list.php[/B] on line [B]15[/B] Вот строчка :rolleyes:[php]$array=scandir('images/');[/php] У меня Нет Бд |
|
|
b1f |
22.2.2010, 22:15;
Ответить: b1f
Сообщение
#5
|
|
перед этой строчкой точка с запятой пропущена
[PHP]glob();[/PHP] |
|
|
born_hb
|
Сообщение
#6
|
|
Хм почему то у меня не работает :(
У меня есть пару Фото Графий в корне но название другое вот что он мне пишет http://sites.ru/0561da8950525bfca93124f289c226c8.png Вот скрин того что у меня получается http://i071.radikal.ru/1002/cd/064bc5a34735.jpg |
|
|
b1f |
22.2.2010, 22:49;
Ответить: b1f
Сообщение
#7
|
|
[PHP]scandir('images/');[/PHP] впиши свою папку или корень папки поставь если правильно понял... а ссылка на скрин кривая)
|
|
|
ZhukV |
22.2.2010, 23:54;
Ответить: ZhukV
Сообщение
#8
|
|
[PHP]if(!empty($_GET['page'])){$page=$_GET['page'];}else{$page=1;}
$default=20; $array=scandir('images'); if(($page*$default)>count($array)){echo 'Not FOUND';exit;} for($i=$page*$default;$i<=$page*$default+$default;$i++){ echo '<img src="'.$array[$i].'">'; } for($i=0;$i<ceil(count($array)/$default);$i++){ if($i==$page)echo '<span style="color:red">'.$i.'</span>'; else echo '<a href="?page='.$i.':>'.$i.'</a>'; }[/PHP] |
|
|
born_hb
|
Сообщение
#9
|
|
|
[php]if(!empty($_GET['page'])){$page=$_GET['page'];}else{$page=1;} $default=20; $array=scandir('images'); if(($page*$default)>count($array)){echo 'Not FOUND';exit;} for($i=$page*$default;$i<=$page*$default+$default;$i++){ echo '<img src="'.$array[$i].'">'; } for($i=0;$i<ceil(count($array)/$default);$i++){ if($i==$page)echo '<span style="color:red">'.$i.'</span>'; else echo '<a href="?page='.$i.':>'.$i.'</a>'; }[/php] Без Изменений :( [img]http://skrinchik.pp.ru/thumbs/3a30e88b80d4ad2f1e86af0683a1b236.jpg[/img]
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 38 | 2Index | 6634 | Вчера, 12:56 автор: 2Index |
|
Услуга по индексации страниц в Google | 9 | FUTP | 3727 | 12.4.2023, 21:31 автор: Magicclickpartners |
|
Ссылки с Главных страниц (Морд) под Буржнет Для сайтов технической и околотехнической тематик |
0 | Reyus | 1413 | 7.4.2022, 14:33 автор: Reyus |
|
Интересуют EN сайты 5-10 страниц. | 5 | Solomoni | 6183 | 15.9.2021, 13:20 автор: Solomoni |
|
PBN Ссылки под БУРЖ (с главных страниц и статей). Личная сетка | Тематичное соседство | 0 | PBN_Links_Sale | 1481 | 12.7.2021, 11:20 автор: PBN_Links_Sale |
Текстовая версия | Сейчас: 19.4.2024, 18:09 |