|
|
|
| Вобщем как сделать чтобы скрипт читал директорию с картинками и выводил названия картинок на страницу по 10 а в низу делал ссылку далее и назад | |
|
|
|
|
|
|
|
для: sedek
(26.01.2005 в 02:05)
| | Это можно сделать примерно следующим образом:
<?php
// Это файл index.php
// Имя директории
$dirname = ".";
// Открываем директорию
$dir = opendir($dirname);
// Читаем директорию
while (($file = readdir($dir)) !== false)
{
// Если имеем дело с файлом - заносим его в массив
if(is_file($dirname."/".$file)) $files[] = $dirname."/".$file;
}
// Подсчитываем число файлов
$total = count($files);
// Начало
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
// Вычисляем границу
if ($total < $start + 10) $end = $total;
else $end = $start + 10;
// В цикле выводим список файлов
for ($i = $start; $i < $end; $i++)
{
echo $files[$i]."<br>";
}
// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) echo " <A class=link href=index.php?start=".($start - 10).">Предыдущие</A>";
if ($total > $start + 10) echo " <A class=link href=index.php?start=".($start + 10).">Следующие</A> \n";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(26.01.2005 в 02:47)
| | Он выводит 10 файлов и ссылку следующие при нажатии на неё нечего не происходит | |
|
|
|
|
|
|
|
для: sedek
(26.01.2005 в 03:41)
| | А скрипт точно расположен в файле index.php? | |
|
|
|
|
|
|
|
для: cheops
(26.01.2005 в 11:28)
| | да точно. | |
|
|
|
|
|
|
|
для: sedek
(26.01.2005 в 16:54)
| | Хм... а модификаций не производилось? У меня работает... | |
|
|
|
|
|
|
|
для: cheops
(26.01.2005 в 22:07)
| | скопировал и сохранил. выводит первые 10 файлов и всё нажимаю седующие и нечего. | |
|
|
|
|
|
|
|
для: sedek
(27.01.2005 в 00:24)
| | А проверку скрипта производишь где ? в Оффлайне, на компе у себя? | |
|
|
|