一个高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输出控制功能在简繁体转换中的应用
Oct 09 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
php mysql数据库操作分页类
Jun 04 PHP
php查看session内容的函数
Aug 27 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
ThinkPHP跳转页success及error模板实例教程
Jul 17 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
Aug 18 PHP
Netbeans 8.2将支持PHP7 更精彩
Jun 13 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
PHP的mysqli_stat()函数讲解
Jan 23 PHP
PHP dirname简单使用代码实例
Nov 13 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
JS 网站性能优化笔记
2011/05/24 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP常用的类封装小结【4个工具类】
2019/06/28 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python中pillow知识点学习
2018/04/30 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
python 实现aes256加密
2020/11/27 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
优秀的毕业生的自我评价
2013/12/12 职场文书
2014年质检工作总结
2014/11/26 职场文书
管理人员岗位职责
2015/02/14 职场文书
开会通知短信大全
2015/04/20 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
2019年教师入党申请书
2019/06/27 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python