网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 编程文档 > PHP > 正文

仿Aspnetpager的一个PHP分页类代码附源码下载

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
size+1:floor($pager_index/$pager_size)*$pager_size+1;
//当前显示页码的结束
$current_pager_end=($current_pager_start+$pager_size-1)>=$pager_num?$pager_num:($current_pager_start+$pager_size-1);
//添加跳转到上一层的html
if($pager_index>$pager_size)
{
$pager_arr[]=$this->get_a_html(self::format_url($url,$current_pager_start-1),"...");
}
//主体页码部分
for($i=$current_pager_start;$i<=$current_pager_end;$i++)
{
if($i!=$pager_index)
{
$pager_arr[]=$this->get_a_html(self::format_url($url,$i),$i);
}else{
//如果这个是当前页
$pager_arr[]=$this->get_span_html($i,$this->config["current_btn_class"]);
}
}
//添加下一层的html
if($pager_index<=($pager_num-$pager_num%$pager_size))
{
$pager_arr[]=$this->get_a_html(self::format_url($url,$current_pager_end+1),"...");
}
//添加后面两个按钮的html
if($this->config["show_last_btn"])
{
//如果当前的页码为最后一页 则last这两个按钮则会被禁用
$attr=$pager_index>=$pager_num?"disabled=disabled":"";
$pager_arr[]=$this->get_a_html(self::format_url($url,$pager_next),$this->config["next_btn_text"],$attr);
$pager_arr[]=$this->get_a_html(self::format_url($url,$pager_num),$this->config["last_btn_text"],$attr);
}
//添加跳转的html
if($this->config["show_jump"])
{
$patterns=array("/\{totle\}/","/\{size\}/","/\{goto\}/","/\{record\}/","/\{index\}/",);
$replacements=array(
$pager_num,
$pager_size,
"<input type=\"input\" id=\"jumpNum\" style=\"width:20px;\" name=\"jump\" value=\"".$pager_next."\" />\n",
$this->config["record_count"],
$this->config["pager_index"]
);
//替换特定的标签组成跳转
$pager_arr[]=preg_replace($patterns,$replacements,$this->config["jump_info_text"]);
$btn_text=$this->config[''jump_btn_text''];
$pager_arr[]="<a href=\"javascript:void(0);\" style=\"float:none;\" onclick=\"javascript:jump();\">".$this->config[''jump_btn_text'']."</a></span>\n";
$pager_arr[]=$this->get_jumpscript($url);
}
$pager_arr[]="</div>";
$this->config["pager_index"]=$pager_index;
return implode($pager_arr);
}
/*
*获取需要处理的url,支持重写配置,各种参数的url
*/
private function get_url()
{
//如果设置了允许url重写
if($this->config["enable_urlrewriting"])
{
//得到调用文件所在的url
$file_path="http://". 仿Aspnetpager的一个PHP分页类代码附源码下载_网学
当前位置: 网学 > 编程文档 > PHP > 正文

仿Aspnetpager的一个PHP分页类代码附源码下载

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
content
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师
SERVER["HTTP_HOST"]. 仿Aspnetpager的一个PHP分页类代码附源码下载_网学
当前位置: 网学 > 编程文档 > PHP > 正文

仿Aspnetpager的一个PHP分页类代码附源码下载

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
content
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师
SERVER["PHP_SELF"];
//得到调用url所在的网络目录
$file_path=substr($file_path,0,strripos($file_path,"/"))."/";
//直接将目录附加重写规则 形成新的url
$url=$file_path.$this->config["urlrewrite_pattern"];
}else{
//得到当前调用页面的绝对url
$url="http://". 仿Aspnetpager的一个PHP分页类代码附源码下载_网学
当前位置: 网学 > 编程文档 > PHP > 正文

仿Aspnetpager的一个PHP分页类代码附源码下载

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
content
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师
SERVER["HTTP_HOST"]. 仿Aspnetpager的一个PHP分页类代码附源码下载_网学
当前位置: 网学 > 编程文档 > PHP > 正文

仿Aspnetpager的一个PHP分页类代码附源码下载

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
content
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师
SERVER["REQUEST_URI"];
//分页参数在浏览器中传递的名称
$querystring_name=$this->config[''querystring_name''];
//如果该url中包含php?的字符串 则需要将分页参数替换
if(strpos($url,"php?"))
{
//如果存在page=xxx的字样
$pattern="/$querystring_name=[0-9]*/";
if(preg_match($pattern,$url))
{
//将含page=***的字样中的数字替换成{0}
$url=preg_replace($pattern,"$querystring_name={page}",$url);
}else{
$url.="&$querystring_name={page}";
}
}else{
//直接附加参数形成分页的完整
上一页123下一页
  • 上一篇资讯: php随机输出名人名言的代码
  • 下一篇资讯: 解析百度搜索结果link?url=参数分析(全)
  • 相关资讯

    网学推荐

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师