分页代码

 1 $arr_con=explode('_ueditor_page_break_tag_',$dy['art_content']);//分割内容
 2     $pagenum=count($arr_con);//计算页数
 3     //根据传值判断当前显示页数
 4     if(intval($_GET['p'])==0){
 5     $p=1;
 6     }else{
 7     $p=intval($_GET['p']);
 8     }
 9     //获得当前页的url
10     $url  =  $_SERVER['REQUEST_URI'].(strpos($_SERVER['REQUEST_URI'],'?')?'':"?");
11     $parse = parse_url($url);
12     if(isset($parse['query'])) {
13         parse_str($parse['query'],$params);
14         unset($params['p']);
15         $url   =  $parse['path'].'?'.http_build_query($params);
16     }
17     //有多少页都全部循环出来
18     for($i=1;$i<=$pagenum;$i++){
19     if($i==$p){
20         $show.='<span style="color:#f00;">['.$i.']</span>';
21     }
22     else{
23         $show.='<a href="'.$url.'&p='.$i.'">['.$i.']</a>';
24     }
25                          
26     }
27     // dump($arr_con);
28     $show=$pagenum==1?'':$show;//分页代码显示判断
29      

 

posted @ 2015-01-17 18:25  Happy123456  阅读(153)  评论(0)    收藏  举报