一个高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
PHP 5.0对象模型深度探索之类的静态成员
Mar 27 PHP
php 文件上传系统手记
Oct 26 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
phpmyadmin3 安装配置图解教程
Mar 29 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
PHP实现的简单排列组合算法应用示例
Jun 20 PHP
PHP通过GD库实现验证码功能示例
Feb 23 PHP
laravel 错误处理,接口错误返回json代码
Oct 25 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 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面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
javascript 动态参数判空操作
2008/12/22 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
js中的eventType事件及其浏览器支持性介绍
2013/11/29 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
基于Vue实现可以拖拽的树形表格实例详解
2018/10/18 Javascript
python中定义结构体的方法
2013/03/04 Python
使用Python编写Linux系统守护进程实例
2015/02/03 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
外语系毕业生自荐信范文
2013/12/16 职场文书
总经理任命书范本
2014/06/05 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
作弊检讨书
2015/01/27 职场文书
严以律己学习心得体会
2016/01/13 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
Python基础之条件语句详解
2021/06/16 Python
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python