Loading...
PHP/MySQL | Ошибка в пагинации по файлам
Всем привет, нашел в пабле листинг файлов, и решил его реанимировать. Но есть ньанс с навигацией по файлам который не могу решить. Работает все хорошо, но... если на конечной категории меньше 10 файлов, т.е к примеру 6, то навигация пытается нащупать ещё 4
________
посл. ред. 25.05.2022 в 19:08; всего 1 раз(а); by 663497723
php
$it = count($files);
$ob = ($it > 10 ? 10 : $it);
$str = ceil($it/$ob);

$pg = (isset($_GET['page']) ? intval($_GET['page']) : 1);

$do = $ob * ($pg - 1);
$end = $ob * $pg;

$pgn = $pg - 1;
$pgd = $pg + 1;

if ($pg < 0 || $pg > $str)$pg = 1;

for($i=$do; $i<$end; $i++) {

$file = intext($files[$i]);
$fil = explode('.', $file);

echo '<div class="box"><a href="index.php?file='. $file.'&amp;kat='. $kat .'">'. outtext($fil[0]) .'</a></div>';
}
Падает Notice: Undefined offset: 24 in /storage/emulated/0/www/index.php on line 102

Notice: Undefined offset: 25 in /storage/emulated/0/www/index.php on line 102

Notice: Undefined offset: 26 in /storage/emulated/0/www/index.php on line 102

Notice: Undefined offset: 27 in /storage/emulated/0/www/index.php on line 102

Notice: Undefined offset: 28 in /storage/emulated/0/www/index.php on line 102

Notice: Undefined offset: 29 in /storage/emulated/0/www/index.php on line 102
Онлайн: 3
Время:
Gen. 0.0703
(c) Bym.Guru 2010-2025