提供一款超好的php 文件分页代码 上一页 下一页哦,这一款是dedecms的生成页面时的分页程序代码。
<script>ec(2);</script>
function GetPagebreakDM($totalPage,$nowPage,$aid)
{
global $cfg_rewrite;
if($totalPage==1)
{
return "";
}
$PageList = "
共".$totalPage."页: ";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1)
{
$PageList.="
上一页";
}
else
{
if($nPage==1)
{
$PageList.="
上一页";
if($cfg_rewrite == 'Y')
{
$PageList = preg_replace("/.php?aid=(d+)/i",'-\1-1.html',$PageList);
}
}
else
{
$PageList.="
上一页";
if($cfg_rewrite == 'Y')
{
$PageList = str_replace(".php?aid=","-",$PageList);
$PageList = preg_replace("/&pageno=(d+)/i",'-\1.html',$PageList);
}
}
}
for($i=1;$i
{
if($i==1)
{
if($nowPage!=1)
{
$PageList.="
1";
if($cfg_rewrite == 'Y')
{
$PageList = preg_replace("/.php?aid=(d+)/i",'-\1-1.html',$PageList);
}
}
else
{
$PageList.="
1";
}
}
else
{
$n = $i;
if($nowPage!=$i)
{
$PageList.="
".$n."";
if($cfg_rewrite == 'Y')
{
$PageList = str_replace(".php?aid=","-",$PageList);
$PageList = preg_replace("/&pageno=(d+)/i",'-\1.html',$PageList);
}
}
else
{
$PageList.="
{$n}";
}
}
}
if($lPage
{
$PageList.="
下一页";
if($cfg_rewrite == 'Y')
{
$PageList = str_replace(".php?aid=","-",$PageList);
$PageList = preg_replace("/&pageno=(d+)/i",'-\1.html',$PageList);
}
}
else
{
$PageList.= "
下一页";
}
return $PageList;
}
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn