php高ai的分页函数和url函数
程序员文章站
2022-05-15 07:58:24
...
这个分页函数非常高只能的
看看就知道了
function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
if(!strpos($url,'?'))
$url.='?';
else
$url.='&';
if($color'') {
$color ='';
$colore = '';
}
$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 =''.$color.'[ ';
}
if($n_block $link = $ended+1;
$foot = ''.$color.'[=>]'.$colore.'';
}
for($i=$start;$i $middle .=''.$color.'['.$i.']'.$colore.' ';
}
return $head.$middle.$foot;
}
下面是取得当前url的方法
function geturl() {
$headers = getallheaders();
$url = 'http://'.$headers['Host'].$SCRipT_NAME;
return $url;
}
看看就知道了
function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') {
if(!strpos($url,'?'))
$url.='?';
else
$url.='&';
if($color'') {
$color ='';
$colore = '';
}
$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 =''.$color.'[ ';
}
if($n_block $link = $ended+1;
$foot = ''.$color.'[=>]'.$colore.'';
}
for($i=$start;$i $middle .=''.$color.'['.$i.']'.$colore.' ';
}
return $head.$middle.$foot;
}
下面是取得当前url的方法
function geturl() {
$headers = getallheaders();
$url = 'http://'.$headers['Host'].$SCRipT_NAME;
return $url;
}
以上就介绍了php高ai的分页函数和url函数,包括了分页函数方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP字符串截取函数strlen和mb_strlen的区别,strlenmb_strlen_PHP教程
-
PHP parse_url 一个好用的函数_PHP
-
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)_php技巧
-
简介WordPress中用于获取首页和站点链接的PHP函数
-
ThinkPHP中__initialize()和类的构造函数__construct()用法分析_php实例
-
玩PHP必了解的PHP常用符号和函数_PHP教程
-
PHP和MySQL的删除空白函数介绍
-
PHP获取url的函数代码
-
php通过explode()和list()函数实现字符串的截取
-
php中echo()和print()、require()和include()等易混淆函数的区别