帐号: 密码:
// 设为首页 // 收藏本站 // 请您留言 // 网址导航
远方教程-满足你的求知欲!
站内搜索:
HTML ASP PHP CSS DIV Dreamweaver Photoshop Word Excel PPT SEO技巧
您当前位置:网站首页 >> PHP教程 >> PHP实例教程 >> 阅读文章

PHP页面内容分页技术

来源:远方教程 作者:远方教程 发布时间:2014-11-16 查看次数:2124 访问[新版]

  较长的文章一般需要分页显示,有很多介绍ASP分页技术的文章,下面介绍一下php的分页方法:

<?php
class action
{//页面内容分页,用#page#分割
 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=\"digg\" style=\"text-align:right;\">";
     for($i=1;$i<=$cons;$i++){
         if($i==$p){
             $pagenav.='&nbsp;&nbsp;<span class="current">'.$p.'</span>';
         }else{
             $pagenav.="&nbsp;&nbsp;<a class=\"news\" href='$url=$i'>$i</a>";
        }
     }
     $pagenav.="</div>";
     return $con[$p-1].$pagenav;
     }else{
     return $contents;
     }
 }
}
?>
调用页面:
$action = new action();
echo "<div>".$action->conpage($row["content"])."</div>";
 

打印 打印 | 关闭 关闭 评论
相关文章
图片新闻
站内搜索  
搜索
猜您喜欢  
最新更新  
阅读排行  
关于我们 | 联系方式 | 大事记 | 免责声明 | | 给我留言
部分广告源自金山联盟2345联盟 QQ咨询 站长之家QQ群:232617873
Copyright 2024 远方教程 © All Rights Reserved.

回顶部