Koenig, И так прописал так
$array = array(); // Разрешаем создание массива
$dir = opendir('../pers/' . $id); // Открываем нужную папку
while (false !== ($file = readdir($dir))) {
if (($file != '.') && ($file != "..") && ($file != "name.dat") && ($file != ".svn") && ($file != "index.php") && ($file != "mini")) {
$array[] = $file;
}
}
closedir($dir);
$total2 = count($array);
$page = (isset($_GET['page']) && $_GET['page'] > 0) ? intval($_GET['page']) : 1;
$arr = range(1, $total2); /* тест массив */
$n = 10; /* количество элементов на станицу */
$total = sizeof($arr); /* всего элементов , для базы это запрос */
$start = $page==1 ? 0 : ($page - 1) * $n;
$end = $page==ceil($total / $n) ? $total : $page * $n;
for ($i=$start;$i<$end;$i++) {
echo $arr[$i] . '<br/>';
}На выходе показывает
1
2
3
4
...
10
И листинг из 4 страниц. Всего 39 файлов в $total2
При нажатии на 2-ю страницу ты всеравно переходишь на первую страницу.
Тоесть листинг при нажатии на страницы не работает!