一个高ai的分页函数和一个url函数


Posted in PHP onOctober 09, 2006

这个分页函数非常高只能的
看看就知道了
function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
if(!strpos($url,'?'))
   $url.='?';
else
   $url.='&';
if($color<>'') {
   $color   ='<font color='.$color.'>';
   $colore  = '</font>';
}
$totalpage = ceil($total/$e_page);  //页面数目
$p_block   = ceil($totalpage/$e_block);  //块数目
$n_block   = ceil($page/$e_block); //现在块
$start     = ($n_block-1)*$e_block+1;
$ended     = $n_block*$e_block;
if($ended>$total)
   $ended   = $totalpage;
if($n_block>1) {
   $link    = $start-1;
   $head    ='<a href='.$url.'page='.$link.'>'.$color.'[<=]'.$colore.'</a> ';
}
if($n_block<$p_block) {
   $link    = $ended+1;
   $foot    = '<a href='.$url.'page='.$link.'>'.$color.'[=>]'.$colore.'</a>';
}
for($i=$start;$i<=$ended;$i++) {
   $middle .='<a href='.$url.'page='.$i.'>'.$color.'['.$i.']'.$colore.'</a> ';
}
return $head.$middle.$foot;
}
下面是取得当前url的方法
function geturl() {
$headers = getallheaders();
$url     = 'http://'.$headers['Host'].$SCRIPT_NAME;
return $url;

PHP 相关文章推荐
php adodb连接带密码access数据库实例,测试成功
May 14 PHP
php设计模式 Factory(工厂模式)
Jun 26 PHP
如何利用PHP执行.SQL文件
Jul 05 PHP
php数组去重复数据示例
Feb 25 PHP
PHP生成自定义长度随机字符串的函数分享
May 04 PHP
php简单定时执行任务的实现方法
Feb 23 PHP
php文件操作之小型留言本实例
Jun 20 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
Mar 16 PHP
php使用GD2绘制几何图形示例
Feb 15 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
Jan 10 PHP
微信推送功能实现方式图文详解
Jul 12 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
Email+URL的判断和自动转换函数
Oct 09 #PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 #PHP
用文本文件制作留言板提示(下)
Oct 09 #PHP
用文本文件制作留言板提示(上)
Oct 09 #PHP
用函数读出数据表内容放入二维数组
Oct 09 #PHP
给多个地址发邮件的类
Oct 09 #PHP
用PHP调用数据库的存贮过程!
Oct 09 #PHP
You might like
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
附件名前加网站名
2008/03/23 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
Exjs 入门篇
2010/04/07 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
vue中如何添加百度统计代码
2020/12/19 Vue.js
django静态文件加载的方法
2018/05/20 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
基于Python实现下载网易音乐代码实例
2020/08/10 Python
python实现移动木板小游戏
2020/10/09 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
python 批量将中文名转换为拼音
2021/02/07 Python
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
经典的班主任推荐信
2013/10/28 职场文书
工商管理专业应届生求职信
2013/11/04 职场文书
人事科岗位职责范本
2014/03/02 职场文书
《北大荒的秋天》教学反思
2014/04/14 职场文书
小小商店教学反思
2014/04/27 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android