----------------------------------
Юзать так:
#Ссылка|$_GET-дата|Количество записей
Например:
Массив с 20 элементов:
navi('?id=', Удалён 20);
--------------------------------------
P.S. в связи с тем, что я наконец-то подобрал домен,
помолитесь пжл, чтоб его не своровали, а то ещё не оформил
function navi($url, $page, $posts, $num=5)
{
$total = ($num != 0) ? (intval(($posts - 1) / $num) + 1) : 0;
$page = (($page = (empty($page) or $page < 0) ? 1 : $page) > $total) ? $total : $page;
$start = $page * $num - $num;
$display = ($page != 1) ? '<a href="'.$url.'1"><b> << </b></a>' : NULL;
$display .= (($page - 2) > 0) ? '<a href="'.$url.($page - 2).'">'.($page - 2).'</a>' : NULL;
$display .= (($page - 1) > 0) ? '<a href="'.$url.($page - 1).'">'.($page - 1).'</a>' : NULL;
$display .= '<a href="'.$url.$page.'">'.$page.'</a>';
$display .= (($page + 1) <= $total) ? '<a href="'.$url.($page + 1 ).'">'. ($page + 1).'</a>' : NULL;
$display .= (($page + 2) <= $total) ? '<a href="'.$url.($page + 2).'">'.($page + 2).'</a>' : NULL;
$display .= ($page != $total) ? '<a href="'.$url.$total.'"><b> >> </b></a>' : NULL;
return ($total <= $num) ? ['start'=>$start, 'num'=>$num, 'display'=>$display] : FALSE;
/*
*для php < 5.6
*return ($total <= $num) ? array('start'=>$start, 'num'=>$num, 'display'=>$display) : FALSE;
*/
}