本文为大家介绍一个入门级的长文章分页的例子,供初学的朋友参考。
之前,我们也介绍过文章分页的相关内容,这里给出的这个比较简单,适合初学的朋友作个参考。 要进阶的朋友,可以参考如下的文章: php 文章分页的实现代码 php文本文章分页代码示例 php实现长文章分页显示的代码 示例代码: <?php /** * 长文章分页 手动插入分页标签 * site bbs.it-home.org */ $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.="$i"; } } $pagenav.="</div>"; return $con[$p-1].$pagenav; }else{ return $contents; } } //调用 echo conpage($contents); ?> 登入後複製 |