Просмотр поста #88833: Помогите с Обратной сортировкой смайлов

.
blackvj

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-ю страницу ты всеравно переходишь на первую страницу.

Тоесть листинг при нажатии на страницы не работает!