一个高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 组件化编程技巧
Jun 06 PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
php 文件上传类代码
Aug 06 PHP
介绍一些PHP判断变量的函数
Apr 24 PHP
php curl模拟post请求小实例
Nov 13 PHP
php使用pack处理二进制文件的方法
Jul 03 PHP
php中spl_autoload详解
Oct 17 PHP
简单谈谈php延迟静态绑定
Jan 26 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
如何运行/调试你的PHP代码
Oct 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
全文搜索和替换
2006/10/09 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
Extjs学习笔记之七 布局
2010/01/08 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
Python单元测试实例详解
2018/05/25 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
英国家电直销:Appliances Direct
2016/09/22 全球购物
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
好的自荐信包括什么内容
2013/11/07 职场文书
初中科学教学反思
2014/01/21 职场文书
安全大检查反思材料
2014/01/31 职场文书
校园广播稿500字
2014/02/04 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
活动总结报告格式
2014/05/09 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
面试自我评价范文
2014/09/17 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
考研复习计划
2015/01/19 职场文书
工商局调档介绍信
2015/10/22 职场文书
Nginx优化服务之网页压缩的实现方法
2021/03/31 Servers
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers