function paginate($page,$total) {
$lower = $page - 3;
$upper = $page + 3;
$content = "<p style='text-align:center;'>Change pages:</p><p style='text-align:center;'>".
"<a href='1'><<</a> <a href='".(($page - 1 > 0) ? ($page - 1) : 1)."'><</a>";
foreach (range(
(($lower > 0) ? $lower : 1)
,
(($upper <= $total) ? $upper : $total)
) as $number) {
$content .= (($number == $page) ? " $number " : " <a href='$number'>$number</a> ");
}
$content .= "<a href='".(($page + 1 < $total) ? ($page + 1) : $total)."'>></a> <a href='$total'>>></a></p>";
return $content;
}
Comments