X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Несколько страниц
Aleks_White
Aleks_White
Topic Starter сообщение 29.7.2012, 9:20; Ответить: Aleks_White
Сообщение #1


Всем привет. Вообщем, следующий скрипт выводит все изображения в папке на страницу:
[php]
<?php
foreach(glob("*.jpg") as $img)
{
echo "<a class='two' rel='group' title='*****' href='$img' ><img src='$img' width='150' height='94' hspace='2'/></a>";
}
?>
[/php]

Как сделать так, чтобы если в папке более 10 изображений, например 15, то на первой странице выводились первые 10, а на второй вторые 5???
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
сообщение 29.7.2012, 10:48; Ответить: A1ex_hb
Сообщение #2


(Aleks_White @ 29.7.2012, 12:20) *
Всем привет. Вообщем, следующий скрипт выводит все изображения в папке на страницу:
[php]
<?php
foreach(glob("*.jpg") as $img)
{
echo "<a class='two' rel='group' title='*****' href='$img' ><img src='$img' width='150' height='94' hspace='2'/></a>";
}
?>
[/php]

Как сделать так, чтобы если в папке более 10 изображений, например 15, то на первой странице выводились первые 10, а на второй вторые 5???


Переделайте под себя выражение в glob() и вывод данных.
Если страница равна 0, то кнопка назад не отображается. Так же и с кнопкой вперед, если файлов больше нету и листать вперед некуда, то кнопка показана не будет.
[PHP]<?php
$getvar = 'page';
$page = (isset($_GET[$getvar]))?$_GET[$getvar]:0;

$limit = 5;
$i=0;
$files = glob("*");
foreach($files as $file)
{
if($i>=$limit+$page)continue;
if($i>=$page) echo "<a href='$file' >$file</a><br>";
$i++;
}

$back_echo = ($page==0)? "" : "<a href='?$getvar=".($page-$limit)."' ><b>Предыдущая страница</b></a>";//Кнопка назад
$go_echo = (sizeof($files)<$limit+$page)?'' : " <a href='?$getvar=".($limit+$page)."' ><b>Следующая страница</b></a>";//Кнопка вперед
echo "<br/>".$back_echo.' '.$go_echo;
?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aleks_White
Aleks_White
Topic Starter сообщение 29.7.2012, 15:10; Ответить: Aleks_White
Сообщение #3


эм...можешь по-подробнее, я в php новичек совсем...(((
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
сообщение 29.7.2012, 16:05; Ответить: A1ex_hb
Сообщение #4


что по-подробнее? алгоритм работы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aleks_White
Aleks_White
Topic Starter сообщение 29.7.2012, 17:03; Ответить: Aleks_White
Сообщение #5


Все, спасибо огромное, а не подскажешь, как привыводи фото на страницу отсортировать их по дате добавления?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
сообщение 29.7.2012, 18:29; Ответить: A1ex_hb
Сообщение #6


чтобы узнать дату создания файла существует функция filemtime. Пробуй побаловаться с массивами, циклами.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
32 2Index 5807 18.3.2024, 16:33
автор: 2Index
Открытая тема (нет новых ответов) Жители РФ не спешат отказываться от Gmail, хотя на размышления осталось всего несколько месяцев
20 Room 4113 11.3.2024, 16:00
автор: Lumex
Горячая тема (нет новых ответов) Сайты пролежали несколько месяцев, насколько реально восстановить трафик?
108 metvekot 21169 27.1.2024, 22:39
автор: Vmir
Открытая тема (нет новых ответов) Услуга по индексации страниц в Google
9 FUTP 3691 12.4.2023, 21:31
автор: Magicclickpartners
Горячая тема (нет новых ответов) Несколько площадок под ваши статьи и ссылки
119 slaru 54394 14.10.2022, 13:52
автор: slaru


 



RSS Текстовая версия Сейчас: 28.3.2024, 15:27
Дизайн