簡單的內容分頁函數

function conpage($contents) { 
    $pagesss='#page#';  //設定分頁標籤 
    $a=strpos($contents,$pagesss); 
    if($a){ 
    $con=explode($pagesss,$contents); 
    $cons=count($con);  
    @$p = ceil($_GET['p']); 
    if(!$p||$p<0) $p=1; 
    $url=$_SERVER["REQUEST_URI"]; 
    $parse_url=parse_url($url); 
    $url_query=isset($parse_url["query"])?$parse_url["query"]:''; 
    if($url_query){ 
      $url_query=str_replace("&p=$p","",$url_query); 
     $url=str_replace($parse_url["query"],$url_query,$url); 
     if($url_query) $url.="&p"; else $url.="p"; 
    }else { 
     $url.="?p"; 
    } 
    if($cons<=1) return false;//只有一頁時不顯示分頁 
    $pagenav="<div class=\"digg\">"; 
    for($i=1;$i<=$cons;$i++){ 
        if($i==$p){ 
            $pagenav.='<span class="current">'.$p.'</span>'; 
        }else{ 
            $pagenav.="<a href='$url=$i'>$i</a>"; 
        } 
    } 
    $pagenav.="</div>"; 
     return $con[$p-1].$pagenav; 
    }else{ 
     return $contents; 
    } 
} url

在須要分頁的內容下面添加#page#便可自動生成分頁代碼 spa

相關文章
相關標籤/搜索