关于内容分页代码出现的一点问题求助

浏览:954 发布日期:2015/04/05 分类:功能实现 关键字: 内容分页
这代码是tp一位牛人写的。现在我用上后出现所有页面都是显示的第一页的内容,点第2页第3页都显示的第一页的。请问是哪的问题呢?谢谢了
/**
* 内容分页
* @param text content
* @param int  page
* @param string needle 分页标识
*/
function contentPage($content, $needle = '<hr class="page" />'){
    //根据分页标识来拆分分页
     $pageContent = explode($needle, $content);
    //$_GET['p'] 内容分页的参数
       $page = isset($_GET['p']) ? intval($_GET['p']) : 0;
    $contentNowPage = $page > 0 ? $page-1 : 0;
    echo $pageContent[$contentNowPage];
    
    if(($pageCount = count($pageContent)) > 1){
        $pageStr = '<div class="clear"></div><div class="page_content">';
        for($i = 1; $i <= $pageCount; $i++){
            $style = '';
            if($page == $i){
                $style = 'class="cur"';
            }
            $pageStr .= '<a href="?p='.$i.'" '.$style.'>'.$i.'</a>';
        }
        $pageStr .= '</div>';
        echo $pageStr;
    }
}
这代码是tp一位牛人写的。现在我用上后出现所有页面都是显示的第一页的内容,点第2页第3页都显示的第一页的。请问是哪的问题呢?谢谢了
评论( 相关
后面还有条评论,点击查看>>