php文章內容分頁並生成對應的htm靜態檔實例

來源:互聯網
上載者:User
關鍵字 網路程式設計 PHP教程

php教程 文章內容分頁並生成對應的htm靜態檔實例


$tmpBody = "fjka;fjsa; {page}批量生成分成檔並且加上分頁代碼";


   


    $tmpUrl = 'www.jzread.com';


    $tmpUrlarray = explode('.',$url);


   


    $tmpArray = explode('{page}',$tmpBody);


    $total = count($tmpArray);


   


    if( $total >1 )


    {


     $tmpStr = '';


     for( $i=0;$i<$total;$i++ ) //遍歷所有分頁


     {     


      if( $i==0 )


      {     


$str .="<a href=".$rs['s_url'].' class=bodypage target=_self>'. ($i+1).' </a> ';


      }


      else


      {


       $str .="<a href=".$rs['id'].' _'.$i.'.htm class=bodypage target=_self>'. ($i+1).' </a> ';


      }     


     }    


     //批量生成分成檔並且加上分頁代碼


    


     $str = '<div class=mupage>'.$str.'</div>';   


     for( $j=0;$j<$total;$j++ )


     {


     


if( $j==0 )


      {     


       $fname =$rs['id'].'. htm';


      }


      else


      {


       $fname =$rs['id'].' _'.$j.'.htm';


      }     


      $tempMu = str_replace('{htmlContent}',$tmpArray[$j].$str,$tempLate);  


      makeHtml($tempMu,$filePath,$fname); 這個函數就不說明了,一個創建檔的代碼


     }


     $mupage =1;


    


    }


   


$tempLate = str_replace('{htmlContent}',$tmpBody,$tempLate); 普通文章 以{page}分頁取出保存到一個陣列再生成分頁位址,然後再由根據explode分的陣列的內容生成htm 頁面,本站原創教程轉載注明來源www.jzread.com  


    $total=0;


    $str='';


    $i=0;


    $j=0;


    /*


    本段代碼生成的原理是id_分頁號如100_1.htm,100_2.htm這樣的形式,先是把


    */


    ?>


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.