코드 복사 코드는 다음과 같습니다.
/*
* 페이징 기능
* $num 총 항목 수 , $perpage one 페이지 수, $curpage 현재 페이지, $mpurl url, $page = 10 여러 페이지 표시
*
*/
function multi($num, $perpage, $curpage, $mpurl , $page = 10) {
$multipage = '';
$realpages = 1
if ($num > $perpage){
$offset = 4; = @ceil ($num / $perpage);
if ($page > $realpages) {
$form = 1
$to = $realpages
$form = $curpage - $offset;
$to = $form $page - 1
if ($form < 1) {
$form = 1; $curpage 1 - $form
if ($to - $form < $page) {
$to = $page
}
}
}
$multipage = ($curpage > 1 ? 'up ' : ''); ($i = $form; $i <= $to; $i ) {
$multipage .= $i == $curpage ? ''.$i.' :
''.$i.' '
}
$multipage .= $ curpage < $realpages ? '다음 ''; multipage = $ multipage ? '