一个高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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
小文件php+SQLite存储方案
Sep 04 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
php后退一页表单内容保存实现方法
Jun 17 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
php中explode的负数limit用法分析
Feb 27 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
php利用gd库为图片添加水印
Nov 09 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 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/04 日漫
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
php生成短网址示例
2014/05/05 PHP
jquery ready函数源代码研究
2009/12/06 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
vue+webpack中配置ESLint
2018/11/07 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
微信小程序onShareTimeline()实现分享朋友圈
2021/01/07 Javascript
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
Python实现GUI学生信息管理系统
2020/04/05 Python
浅谈python之新式类
2018/08/12 Python
django url到views参数传递的实例
2019/07/19 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
django框架ModelForm组件用法详解
2019/12/11 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
简述数据库的设计过程
2015/06/22 面试题
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
物业门卫岗位职责
2013/12/28 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
校园新闻稿范文
2015/07/18 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电