PHP文章内容分页函数

转载 2015年07月09日 21:37:56
<?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;
}
?>

相关文章推荐

配合ckEditor分页标签,用javascript编写分页函数,实现文章内容分页

在初次使用ckEditor文本编辑器过程中发现,其中的“分页”功能(编辑器中的分页按钮)实际的作用只是在文中产生一个带样式的div,并没有提供别的内容。形式如下:   ...
  • as66t
  • as66t
  • 2013年01月19日 14:31
  • 2825

asp长文章内容自动分页

  • 2009年07月30日 13:33
  • 1KB
  • 下载

JS+CSS之单篇文章内容分页

JS+CSS之单篇文章内容分页

WordPress 文章内容添加分页的方法

WordPress 文章内容添加分页的方法 我们发布文章时,如果文章比较长,页面就会太长,影响用户阅读。 把文章内容分页后,能提高用户阅读体验,并能对SEO优化。 WordPress系统是...
  • fdipzone
  • fdipzone
  • 2014年12月12日 23:41
  • 31228

php页面静态化 适用于添加 更新文章内容 模板文件生成html

合理的使用php生成html 1 有利于seo 2 有利于对于一些

PHP学习笔记之获取文章内容(2种方法)

page.php /**  * The template for displaying all pages  *  * This is the template that disp...

PHP在文章无缩略图时抓取单张或者多张文章内容图片!

这个是之前在DESTOON手机版上二开的功能,参照过别人的方法,记录下,免得以后忘记!1.写一个方法专门做抓取图片function getImgs($content,$order='ALL'){ ...
  • arbben
  • arbben
  • 2017年06月02日 17:46
  • 65

JS实现文章内容根据字数或标签翻页

根据文章内容字数或特定的翻页标签(默认为[NEWPAGE]),自动生成翻页链接; // JavaScript Document function GESPager(){ // clien...

方便快捷的PHP长文章分页函数

  • 2011年08月31日 17:52
  • 171KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP文章内容分页函数
举报原因:
原因补充:

(最多只允许输入30个字)