このページング関数は非常に強力です
ちょっと見てみればわかります
function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '' ) {
if(!strpos($url,'?'))
$url.='?';
else
$url.='&'; color<>'') {
$color ='';
$colore = ''; > $totalpage = ceil($total/$e_page); //ページ数
$p_block = ceil($totalpage/$e_block) //ブロック数
$n_block = ceil($page/$) e_block); //今ブロック
$start = ($n_block-1)*$e_block 1;
if($ended>$total)
$ended = $totalpage;
if($n_block>1) {
$link = $start-1;
$head =''.$color.'[<=]'.$colore.'
}
if($n_block link = $ 終了 1;
$foot = ''.$color.'[=>]'.$colore. '< /a>';
}
for($i=$start;$i<=$ended;$i ) {
$middle .=''.$color.'['.$i.']'.$colore.'
}
return $head; .$middle .$foot;
}
現在の URL を取得するメソッドは次のとおりです
function geturl() {
$headers = getallheaders(); ://'.$ headers['Host'].$SCRIPT_NAME
return $url
}