高AIページング機能とURL関数_PHPチュートリアル

WBOY
リリース: 2016-07-21 16:04:43
オリジナル
731 人が閲覧しました

このページング関数は非常に強力であることがわかります。 function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
if ( !strpos($url,'?'))
$url.='?';
else
$url.='&';
if($color<>'') {
$color ='< ; font color='.$color.'>';
$colore = '' }
$totalpage = ceil($total/$e_page); // ページ数
ceil( $totalpage/$e_block); // ブロック数
$n_block = ceil($page/$e_block); // 今ブロック
$start = ($n_block-1)*$e_block+1; = $n_block *$e_block;
if($ended>$total)
$ended = $totalpage;
$link = $start-1;
$head =''.$color.'[<=]'.$colore.'
}
if($n_block<$ p_block) {
$link = $ended+1;
$foot = ''.$color.'[=>]' .$colore .'';
}
for($i=$start;$i<=$ended;$i++) {
$middle .=''.$color.'['.$i.']'.$colore.'
}
return $head.$middle.$foot; ;
}
現在のURLを取得するメソッドは以下の通りです
function geturl() {
$headers = getallheaders();
$url = 'http://'.$headers['Host'].$SCRIPT_NAME;
$url を返す
}



http://www.bkjia.com/PHPjc/315917.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/315917.html技術記事このページング関数は非常に高度で、関数 ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') { if(!strpos) を参照することによってのみ理解できます。 ( $url,'?')) $url.='?'; else $u...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート