PHP100分页代码修改版,算伪原创吧下面是测试的过程:文件page.php,代码如下:view plaincopy to clipboardprint?<?php /* * author:php100.com 论坛 nicholas_ng */ function page($page,$total,$phpfile,$pagesize=3,$pagelen=3){ $pagecode = '';//定义变量,存放分页生成的HTML $page = intval($page);//避免非数字页码 $total = intval($total);//保证总记录数值类型正确 if(!$total) return array();//总记录数为零返回空数组 $pages = ceil($total/$pagesize);//计算总分页 //处理页码合法性 if($page<1) $page = 1; if($page>$pages) $page = $pages; //计算查询偏移量 $offset = $pagesize*($page-1); //页码范围计算 $init = 1;//起始页码数 $max = $pages;//结束页码数 $pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//页码个数 $pageoffset = ($pagelen-1)/2;//页码个数左右偏移量 //生成html $pagecode='<div class="page">'; $pagecode.="<span>第{$page}页/共{$pages}页</span>";//第几页,共几页 //如果是第一页,则不显示第一页和上一页的连接
http://www.haowanw.com/bbs/viewthread.php?tid=541&from=recommend_f
http://www.haowanw.com/bbs/viewthread.php?tid=541&from=recommend_f
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货