之前,我们也介绍过文章分页的相关内容,这里给出的这个比较简单,适合初学的朋友作个参考。
要进阶的朋友,可以参考如下的文章:
php 文章分页的实现代码
php文本文章分页代码示例
php实现长文章分页显示的代码
示例代码:
<?php /** * 长文章分页 手动插入分页标签 * site www.jb200.com */ $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); ?>