ホームページ >バックエンド開発 >PHPチュートリアル >PHP高AIページング機能とURL機能
このページング機能は非常に強力です
ちょっと見てみればわかりますよ
function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
if(!strpos($url,'?'))
$url.='?';
それ以外は
$url.='&';
if($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
$ended = $n_block*$e_block
if($ended>$total)
$end = $totalpage
if($n_block>1) {
$link = $start-1;
$head =''.$color.'[<=]'.$colore.' ' ;
}
if($n_block
$link = $end+1
$foot = ''.$color.'[=>]'.$colore.'';
}
for($i=$start;$i<=$ended;$i++) {
$middle .=''.$color.'['.$i.']'.$colore.'
$head.$middle.$foot を返します
}
現在のURLを取得する方法は次のとおりです
関数 geturl() {
$headers = getallheaders();
$url = 'http://'.$headers['ホスト'].$SCRipT_NAME
$url を返す
}
以上、PHP High AI のページング関数と URL 関数について、ページング関数の内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。