一个高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 相关文章推荐
做一个有下拉功能的留言版
Oct 09 PHP
实时抓取YAHOO股票报价的代码
Oct 09 PHP
深入PHP异步执行的详解
Jun 03 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
Apr 05 PHP
php中文字符串截取方法实例总结
Sep 30 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
php自动更新版权信息显示的方法
Jun 19 PHP
详解Yii2.0 rules验证规则集合
Mar 21 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP实现微信对账单处理
Oct 01 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 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中MD5函数使用实例代码
2008/06/07 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
jQuery中live方法的重复绑定说明
2011/10/21 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
详细介绍Python函数中的默认参数
2015/03/30 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
快速入门python学习笔记
2017/12/06 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
python中pickle模块浅析
2020/12/29 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
学生会竞选自荐信
2013/10/12 职场文书
文秘专业大学生求职信
2013/11/10 职场文书
求职自荐书范文
2013/12/04 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2014年租房协议书范本
2014/10/30 职场文书
领导工作表现评语
2015/01/04 职场文书
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers