ホームページ >バックエンド開発 >PHPチュートリアル >PHP の長い原稿のページネーションを手動でページネーションタグを挿入する

PHP の長い原稿のページネーションを手動でページネーションタグを挿入する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:53:42837ブラウズ

PHP の長い記事のページネーションを手動で挿入するページネーション タグ

<?php 
			$contents = $rs['content'];
			function conpage($contents) {  
			$pagesss='#page#';  //设定分页标签  
			$a=strpos($contents,$pagesss);  
			if($a){  
			$con=explode($pagesss,$contents);  
			$cons=count($con);   
			@$p = ceil($_GET['p']);  
			if(!$p||$p<0) $p=1;  
			$url=$_SERVER["REQUEST_URI"];  
			$parse_url=parse_url($url);  
			$url_query=$parse_url["query"];  
			if($url_query){  
			$url_query=ereg_replace("(^|&)p=$p","",$url_query);  
			$url=str_replace($parse_url["query"],$url_query,$url);  
			if($url_query) $url.="&p"; else $url.="p";  
			}else {  
			$url.="?p";  
			}  
			if($cons<=1) return false;//只有一页时不显示分页  
			$pagenav="<div class=\"lyztpage\">";  
			for($i=1;$i<=$cons;$i++){  
				if($i==$p){  
					$pagenav.='<span class="current">'.$p.'</span>';  
				}else{  
					$pagenav.="<a href='$url=$i'>$i</a>";  
				}  
			}  
			$pagenav.="</div>";  
			return $con[$p-1].$pagenav;  
			}else{  
			return $contents;  
			}  
		}  
		 
		echo conpage($contents);
		?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。