一个高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中的类-什么叫类
Nov 20 PHP
PHP 替换模板变量实现步骤
Aug 24 PHP
PHP CURL获取cookies模拟登录的方法
Nov 04 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
Nov 12 PHP
php实现的mongodb操作类实例
Apr 03 PHP
php计算title标题相似比的方法
Jul 29 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
php头像上传预览实例代码
May 02 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
TP5框架实现的数据库备份功能示例
Apr 05 PHP
PHP实现腾讯短网址生成api接口实例
Dec 08 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
PHP生成静态页
2006/11/25 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
PHP代码优化技巧小结
2015/09/29 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
Jquery 设置标题的自动翻转
2009/10/03 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
JavaScript之cookie技术详解
2016/11/18 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
深入理解vue中的$set
2017/06/01 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
python正则分析nginx的访问日志
2017/01/17 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
2018/08/31 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
运动会方阵口号
2014/06/07 职场文书
社区母亲节活动总结
2015/02/10 职场文书
财务会计求职信范文
2015/03/20 职场文书
美丽的大脚观后感
2015/06/03 职场文书
第一军规观后感
2015/06/12 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python