pagenum = ceil($count/$pagesize);
$this->pagesize = $pagesize;
$this->page =(isset($_GET['p'])&&$_GET['p']>0) ? intval($_GET['p']) : 1;
}
/**
* 获得 url 后面GET传递的参数
*/
public function getUrl(){
$url = 'index.php?'.http_build_query($_GET);
$url = preg_replace('/[?,&]p=(\w)+/','',$url);
$url .= (strpos($url,"?") === false) ? '?' : '&';
return $url;
}
/**
* 获得分页HTML
*/
public function getPage(){
$url = $this->getUrl();
$start = $this->page-5;
$start=$start>0 ? $start : 1;
$end = $start+9;
$end = $endpagenum ? $end : $this->pagenum;
$pagestr = '';
if($this->page>5){
$pagestr = "首页 ";
}
if($this->page!=1){
$pagestr.= "上一页";
}
for($i=$start;$ipage!=$this->pagenum){
$pagestr.="下一页";
}
if($this->page+5pagenum){
$pagestr.="尾页 ";
}
return $pagestr;
}
}
// 测试代码
$page = new page(100,10);
$str=$page->getPage();
echo $str;
?>
PHP威客系统威客贰系统是国内领先的威客网站内容管理系统,基于PHP+Mysql架构开发。整合UCHOME系统,系统内容模块由:威客悬赏,招标任务,人才库,人才,招聘,新闻资讯,在线支付,发贴推广,案例示范等多种功能组成。 威客贰系统独创的单人悬赏、 多人悬赏 、计件悬赏 、 定金招标、 本地招标为核心任务模式。超强的发贴推广可以分配到不同的任务模式不同的会员等级有不同的提成费用,根据网站自身需要
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号