一个高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 foreach 使用&amp;(与运算符)引用赋值要注意的问题
Feb 16 PHP
php表单提交问题的解决方法
Apr 12 PHP
深入PHP magic quotes的详解
Jun 17 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
yii2中添加验证码的实现方法
Jan 09 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
php文件上传、下载和删除示例
Aug 28 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
Jun 04 PHP
php微信公众号开发之简答题
Oct 20 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 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通过COM类调用组件的实现代码
2012/01/11 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
PHP引用(&amp;)各种使用方法实例详解
2014/03/20 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
javascript Demo模态窗口
2009/12/06 Javascript
javascript window.opener的用法分析
2010/04/07 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
python笔记(2)
2012/10/24 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
Python使用django搭建web开发环境
2017/06/09 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
Python语言进阶知识点总结
2019/05/28 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
2019/12/22 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
七年级英语教学反思
2014/01/15 职场文书
小学校本培训方案
2014/06/06 职场文书
金融管理专业求职信
2014/07/10 职场文书
2014年客服工作总结与计划
2014/12/09 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android