Есть ли готовое решение (скрипт)

GO
На сайте с 25.03.2007
Offline
19
370

Есть папка в которой лежить порядка 15000 файлов, есть ли какой нибудь готовый простой скриптик который при обращении выдавал бы список ссылок на эти файлы(вроде листинга директории), но разделенного по страницам например по 50 штук на одной. Из тех, что находил делают без постраничного разбиения, но несколько тысяч ссылок на одной странице не есть гуд.

[Удален]
#1


<?
$dir = "files"; //нужная директория
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}

$kol = 50; //количество файлов на страницу

//выводим список файлов
for($n=2+@$_GET['ot'];$n<@$_GET['ot']+2+$kol;$n++){
@print "$files[$n]<br>";
}

//выводим список страниц
print "Страницы: ";
for($i=0;$i<round(count($files)/$kol);$i++){
@$c++;
print "<a href='?ot=".($i*$kol)."'>$c</a> ";
}
?>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий