关闭

PHP文章内容分页函数

标签: 分页
530人阅读 评论(0) 收藏 举报
分类:
<?php
 /**
  * 函数名:ContentsPages
  * 功能:文章内容分页
  * 参数:$url文章内容页URL 类型string,$contents文章内容页内容 类型string,$ptext分页标识 类型string
  */
function ContentsPages($url,$contents,$ptext = '#page#')
{
    //文章数组

    $arr = explode($ptext,$contents);
    //数组长度&总页数

    $total = count($arr);
    //当前页

    $nowpage = $_GET['pages']?$_GET['pages']:1;
    //上页

    $prepage = $nowpage==1?1:$nowpage-1;
    //下页

    $nextpage = $nowpage>$total-1?$total:$nowpage+1;
    //最后一页

    $lastpage = $total;
    $pdiv = '';
    $pdiv .= "第{$nowpage}页 / 总{$total}页  ";
    //首页链接

    $pdiv .= "首页";
    //上页链接

    $pdiv .= "上一页  ";
    //显示分页列表

    $color = '';
    for($i = 1; $i<=$total; $i++)
    {
        if($i == $nowpage)
        {
            $color= "color:#ff0000;";
        }
        else
        {
            $color = '';
        }
        $pdiv .= "{$i}";
    }
    //下页链接

    $pdiv .= "下一页";
    //末页链接

    $pdiv .= "末页";
    $pdiv .= '';
    //输出内容

    echo $arr[$nowpage-1];
    //不分页则不显示分页列表

    if( $total <=1) $pdiv = '';
    //输出分页列表

    echo $pdiv;
}
?>
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:62125次
    • 积分:1228
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:24篇
    • 译文:21篇
    • 评论:5条
    文章分类
    最新评论