问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php程序翻页问题,在php4服务器中正常翻页,在全能主机中不能正常翻页,点击下一页没有反应

发布网友 发布时间:2022-05-14 09:38

我来回答

2个回答

热心网友 时间:2022-05-14 11:07

php程序翻页问题,在php4服务器中正常翻页,在全能主机中不能正常翻页,点击下一页没有反应,该页源码如下:
<?php

class pages
{

var $output;
var $file;
var $pvar = "page";
var $psize;
var $curr;
var $varstr;
var $tpage;

function set( $pagesize = 20, $total, $current = false )
{
global $HTTP_SERVER_VARS;
global $HTTP_GET_VARS;
global $htmlstr;
global $MenuInfo;
$this->total = $total;
$this->tpage = ceil( $total / $pagesize );
if ( !$current )
{
$current = $HTTP_GET_VARS[$this->pvar];
}
if ( $this->tpage < $current )
{
$current = $this->tpage;
}
if ( $current < 1 )
{
$current = 1;
}
$this->curr = $current;
$this->psize = $pagesize;
if ( !$this->file )
{
$this->file = $HTTP_SERVER_VARS['PHP_SELF'];
}
$this->output .= "<table cellspacing=1><tr>";
if ( 10 < $current )
{
$this->output .= ( "<td ><a class=pages href=./?".$htmlstr."&".$this->pvar."=".( $current - 10 ) ).$this->varstr." title=\"\"><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/2arrow_l_on.gif border=0></a></td>";
}
else
{
$this->output .= "<td ><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/2arrow_l_off.gif border=0></td>";
}
if ( 1 < $current )
{
$this->output .= ( "<td ><a class=pages href=./?".$htmlstr."&".$this->pvar."=".( $current - 1 ) ).$this->varstr." title=\"\"><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/1arrow_l_on.gif border=0></a></td><td width=3></td>";
}
else
{
$this->output .= "<td ><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/1arrow_l_off.gif border=0></td><td width=3></td>";
}
if ( floor( $current / 10 ) == $current / 10 )
{
$start = floor( $current / 10 ) * 10 - 9;
}
else
{
$start = floor( $current / 10 ) * 10 + 1;
}
$end = $start + 9;
if ( $start < 1 )
{
$start = 1;
}
if ( $this->tpage < $end )
{
$end = $this->tpage;
}
$i = $start;
for ( ;$i <= $end;$i++)
{
if ( $current == $i )
{
$this->output .= "<td class=pagesnow><b>[".$i."]</b></td>";
}
else
{
$this->output .= "<td class=pages ><b>[<a class=pages href= \"./?".$htmlstr."&".$this->pvar."=".$i.$this->varstr."\"><b>".$i."</b></a>]<b></td>";
}
}
if ( $current < $this->tpage )
{
$this->output .= ( "<td width=3></td><td style=\"padding-left:3px;padding-right:3px\"><a href=./?".$htmlstr."&".$this->pvar."=".( $current + 1 ) ).$this->varstr." ><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/1arrow_r_on.gif border=0></a></td>";
}
else
{
$this->output .= "<td width=3></td><td><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/1arrow_r_off.gif border=0></td>";
}
if ( 10 < $this->tpage && 10 <= $this->tpage - $current )
{
$this->output .= ( "<td><a href=./?".$htmlstr."&".$this->pvar."=".( $current + 10 ) ).$this->varstr." ><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/2arrow_r_on.gif border=0></a></td>";
}
else
{
$this->output .= "<td><img src=".ROOTPATH."templates/".$MenuInfo['skin']."/images/2arrow_r_off.gif border=0></td>";
}
$this->output .= "</tr></table>";
}

function setvar( $data )
{
foreach ( $data as $k => $v )
{
$this->varstr .= "&".$k."=".urlencode( $v );
}
}

function output( $return = false )
{
if ( $return )
{
return $this->output;
}
else
{
echo $this->output;
}
}

function limit( )
{
return ( $this->curr - 1 ) * $this->psize.",".$this->psize;
}

function shownow( )
{
global $strPagesTotalStart;
global $strPagesTotalEnd;
global $strPagesNowPagesFrom;
global $strPagesNowPagesTo;
global $strPagesNowListFrom;
global $strPagesNowListTo;
global $strNoRecode;
if ( 0 < $this->total )
{
if ( $this->total <= ( $this->curr - 1 ) * $this->psize + $this->psize )
{
return ( $strPagesTotalStart.$this->total.$strPagesTotalEnd." ".$strPagesNowPagesFrom.$this->curr.$strPagesNowPagesTo." ".$strPagesNowListFrom.( ( $this->curr - 1 ) * $this->psize + 1 ) )."-".$this->total.$strPagesNowListTo;
}
else
{
return ( $strPagesTotalStart.$this->total.$strPagesTotalEnd." ".$strPagesNowPagesFrom.$this->curr.$strPagesNowPagesTo." ".$strPagesNowListFrom.( ( $this->curr - 1 ) * $this->psize + 1 ) )."-".( ( $this->curr - 1 ) * $this->psize + $this->psize ).$strPagesNowListTo;
}
}
else
{
return $strNoRecode;
}
}

}

?>

热心网友 时间:2022-05-14 12:25

同问。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
亚马逊海外购现身移动端 选品与PC端同步 36个常去的美国海淘网站,支持支付宝和直邮中国 草莓是凉性还是热性水果 草莓会不会吃上火 兰德酷路泽4.0l油耗多少? 兰德酷路泽4000油耗百公里是多少 斤两再下是什么 两钱后面的单位是什么 人体有几大系统,分别是什么作用? 事业单位工人身份有职称怎么退休 枪手丧尸幸存者怎么解锁喷火器 格力空调制热时用到制冷剂么 空调制暖也要耗费制冷剂吗? 射雕三部曲的时间表 金庸的射雕三部曲,哪一部最好看? 射雕三部曲 解读射雕三部曲 关于金老的射雕三部曲 新射雕群侠传珍兽技能搭配 射雕群侠传珍兽系统攻略 便携式打印机标签纸3排怎么打印老出现边宽超出? Photoshop CS3选择打印机问题及打印机设置问题? 故乡的作者是()? 1919到1949的中国诗人 中国第一首朦胧诗是什么 在第一个十年的新诗流派中,前期新月派的诗人们诗歌创作的主要特点是什么?对新诗发展有怎样的贡献? 李金发的作品有哪些 新月社出版的各种诗集都展现了怎样的诗风? 中国现代文学史上最早的象征主义诗人是谁 现代诗派代表人物有哪些呢? 次氯酸钠有没有漂白性? 青春豆偏方 脸上长了青春痘,请问祛痘偏方有没有?谢谢了 脸上长青春痘有什么好的办法消除吗!偏方 求治疗青春痘的偏方,脸上长一批痘痘下去之后又长一批,能挤出来白的东西! 脸上有青春痘 痘印 怎么才能去除啊 急!! 有啥有效的小偏方 不要太刺激了 我还是学生 治青春痘的偏方。男生29岁脸上长青春痘怎么快速去除啊? android中如何防止代码被反编译 最新海南落户政策 发生猝死,商业保险会赔偿吗? 怎么辨别kindle是国行还是日版啊?有木有高手指点一下迷津,在下感激不尽啊~ 2021年可以异地补行驶证吗 我是因为房贷逾期,导致开发商保证金被扣,这是六年前扣的,我并不知道,现在开发商突然起诉我,要求我偿 哪个网络电视软件里面的高清电视台多? 稳定的 单反配遮光罩花瓣的好还是圆筒的好? 索尼A200原装有个圆筒遮光罩 有必要换成花瓣的遮光罩吗? 相机遮光罩用莲花还是圆筒好 62mm圆筒遮光罩是通用的吗 写出遮光罩,三脚架,快门线,静物台的作用。 请问wps表格下图里面的图标怎么换? 高清摄像机分几个档次