<?php /** * 函数名:ContentsPages * 功能:文章内容分页 * 参数:$url文章内容页URL 类型string,$contents文章内容页内容 类型string,$ptext分页标识 类型string * 作者:七夜 * QQ:64438136 moqiye@gmail.com MSN:moqiye@gmail.com */ 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; } ?>
|
演示效果:
这网站不是我自己的,一哥们公司的,以后可能会有变动,晚上帮朋友弄文章分页功能,写了个专用函数,稍加修改也可以用在别处。
阅读(3776) | 评论(5) | 转发(0) |