一个高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 相关文章推荐
phpwind中的数据库操作类
Jan 02 PHP
php下使用以下代码连接并测试
Apr 09 PHP
MySql 按时间段查询数据方法(实例说明)
Nov 02 PHP
解析php如何将日志写进syslog
Jun 28 PHP
php实现文件下载代码分享
Aug 19 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
PHP实现链式操作的原理详解
Sep 16 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
PHP使用mysqli操作MySQL数据库的简单方法
Feb 04 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
php7 错误处理机制修改实例分析
May 25 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
php printf输出格式使用说明
2010/12/05 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
php三元运算符知识汇总
2015/07/02 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
通过JavaScript控制字体大小的代码
2011/10/04 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
JS中Location使用详解
2015/05/12 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python实现的防DDoS脚本
2011/02/08 Python
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python获取时间戳代码实例
2019/09/24 Python
python3正则模块re的使用方法详解
2020/02/11 Python
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
社区活动邀请函范文
2014/01/29 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
工作调动申请报告
2015/05/18 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL