您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 鄂尔多斯分类信息网,免费分类信息发布

求把版主这个分页种改成支持php4的

2024/3/24 10:54:08发布7次查看
求把版主这个分页类改成支持php4的
之前都是用版主的这个类来进行分页~~~但是最近有个服务器是php4版本~~查了一下资料~php4不支持public不支持static等一大堆~~~所以求高手指教~把下面这个分页类改成支持php4
ps:constant(page_size)是config文件中定义好的常量
1,
'prve' => $page > 1 ? $page - 1 : 1,
'next' => $page $count,
);
foreach($d as $k=>$v) {
$_get['page'] = $v;
$tpl = str_replace($k, http_build_query($_get), $tpl);
}
return $tpl.当前第.$page.页|共.$count.页;
}
}
/*

$sql =.....;
$rs = mysql_query($sql);

$rs = mysql_query(select ....);
之类的
改作
include 'paging.php';
$rs = paging::prepare($sql, 每页行数);
在需要出现分页条的地方写入
paging::bar();
就可以了
*/
?>
------解决方案--------------------
php 4.3.4 通过
不知道你的版本,有问题再说class paging {
  //增加一个方法,用于在静态调用的方法间传递数据
  function para($na) {
static $ar;
if(func_num_args() == 1) return $ar[$na];
$ar[$na] = func_get_arg(1);
  }
  function prepare($sql, $pagesize='') {
$pagesize=constant(page_size);
$page = isset($_get['page']) ? $_get['page'] : 1;
$pageon = ($page - 1) * $pagesize;
$sql = preg_replace('/select\s/i', '$0sql_calc_found_rows ', $sql) .  limit $pageon, $pagesize;

鄂尔多斯分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录