ホームページ  >  記事  >  バックエンド開発  >  PHP高AIページング機能とURL機能

PHP高AIページング機能とURL機能

WBOY
WBOYオリジナル
2016-08-08 09:33:54975ブラウズ

このページング機能は非常に強力です
ちょっと見てみればわかりますよ
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 チュートリアルに興味のある友人の参考になれば幸いです。