|
本文为大家介绍一个入门级的长文章分页的例子,供初学的朋友参考。
之前,我们也介绍过文章分页的相关内容,这里给出的这个比较简单,适合初学的朋友作个参考。 要进阶的朋友,可以参考如下的文章: 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);
?>登录后复制 |
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号