一个高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 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
php全排列递归算法代码
Oct 09 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 PHP
php实现最简单的MVC框架实例教程
Sep 08 PHP
php实现的树形结构数据存取类实例
Nov 29 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 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根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
React服务端渲染原理解析与实践
2021/03/04 Javascript
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
PUMA官方商城:世界领先的运动品牌之一
2016/11/16 全球购物
利物浦足球俱乐部官方网上商店:Liverpool FC Official Store
2018/01/13 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
俄语专业职业生涯规划
2014/02/26 职场文书
创意婚礼策划方案
2014/05/18 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
监察建议书
2015/02/04 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android