PHP生成靜態頁面

2021-05-11 09:52:09 字數 474 閱讀 6878

<?php  

/**php生成靜態頁面

*php生成靜態頁面的條件

*使用ob_start()方法開啟快取區也是生成靜態頁面的開始

*使用ob_get_contect()方法獲取快取內容

*使用ob_clean()方法清空快取

*/ob_start();    //開啟快取區

$filename  =  date ( 'ymdhis' ).rand(1000, 9999). ".html" ;     //生成靜態檔名

include ( "index.php" );     //要生成靜態頁面的檔案

$fp  =  fopen ( $filename ,  "w" );     //開啟靜態檔案

fwrite($fp , ob_get_contect());     //寫入快取內容到靜態檔案

ob_clean();    //清除快取

?> 

PHP生成靜態頁面

看到很多朋友在各個地方發帖問php生成靜態文章系統的方法,以前曾做過這樣乙個系統,遂談些看法,以供各位參考。好了,我們先回顧一些基本的概念。一,php指令碼與動態頁面。php指令碼是一種伺服器端指令碼程式,可通過嵌入等方法與html檔案混合,也可以類,函式封裝等形式,以模板的方式對使用者請求進行處理...

PHP生成靜態頁面

看到很多朋友在各個地方發帖問php生成靜態文章系統的方法,以前曾做過這樣乙個系統,遂談些看法,以供各位參考。好了,我們先回顧一些基本的概念。一,php指令碼與動態頁面。php指令碼是一種伺服器端指令碼程式,可通過嵌入等方法與html檔案混合,也可以類,函式封裝等形式,以模板的方式對使用者請求進行處理...

php生成靜態html頁面

ob start 是開啟緩衝區的,就是要把您需要生成的靜態檔案的內容快取在這裡 ob get contents 是讀出緩衝區裡的內容,下面有 為例 ob end clean 這個比較重要,只有使用了這個函式後,緩衝區裡的內容才會讀 ob start require index.php 模板頁面 te...