一个高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 23 PHP
php获取域名的google收录示例
Mar 24 PHP
php随机抽奖实例分析
Mar 04 PHP
PHP创建PowerPoint2007文档的方法
Dec 10 PHP
详解PHP的Yii框架的运行机制及其路由功能
Mar 17 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
Yii安装与使用Excel扩展的方法
Jul 13 PHP
php获取远程图片并下载保存到本地的方法分析
Oct 08 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
PHP7移除的扩展和SAPI
Mar 09 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实现的大文件切割与合并功能示例
2018/04/10 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
详细解读Python中的__init__()方法
2015/05/02 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
python魔法方法-自定义序列详解
2016/07/21 Python
浅谈Python NLP入门教程
2017/12/25 Python
Python读取图片为16进制表示简单代码
2018/01/19 Python
Python批处理更改文件名os.rename的方法
2018/10/26 Python
django fernet fields字段加密实践详解
2019/08/12 Python
python处理document文档保留原样式
2019/09/23 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
HTML文本属性&amp;颜色控制属性的实现
2019/12/17 HTML / CSS
创建文明城市标语
2014/06/16 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
初二数学教学反思
2016/02/17 职场文书
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python