简单的内容分页函数

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; 
    } 
}

在需要分页的内容下面添加#page#即可自动生成分页代码

你可能感兴趣的:(php文章分页,内容分页,长篇文章分页)