1)
echo"
首页|";
If($prev>0){
echo "
上一页|";
}
if ($maxpages>=$maxpage){
$pgstart=1;
$pgend=$maxpage;
}
elseif ($pageno-$pagepre-1+$maxpages>$maxpage){
$pgstart=$maxpage-$maxpages+1;
$pgend=$maxpage;
}
else {
$pgstart=(($pageno<=$pagepre)?1:($pageno-$pagepre));
$pgend=(($pgstart==1)?$maxpages:($pgstart+$maxpages-1));
}
for ($pg=$pgstart;$pg<=$pgend;$pg++){
echo "
$pg";
}
If($next<=$maxpage){
echo"
下一页|";
}
If($maxpage!=0&&$pageno<$maxpage){
echo"
末页";
}
?>