php的ob start來生成靜態頁面

2021-06-03 07:09:27 字數 569 閱讀 1369

三個函式吧:"ob_start()、ob_end_clean()、ob_get_contents()"

ob_start():是開啟緩衝區的,就是要把您需要生成的靜態檔案的內容快取在這裡;

ob_get_contents():是讀出緩衝區裡的內容,下面有**為例;

ob_end_clean():這個比較重要,只有使用了這個函式後,緩衝區裡的內容才會讀取出來;複製內容到剪貼簿**:

if(file_exists("./index.htm"))//看靜態index.htm檔案是否存在 }

//在你的開始處加入ob_start();chinaz

//首頁內容,就是你的動態部分了

//在結尾加入ob_end_clean(),並把本頁輸出到乙個變數中

$temp=ob_get_contents();

ob_end_clean();

//寫入檔案

$fp=fopen("./index.htm",'w');

fwrite($fp,$temp) or die('寫檔案錯誤');

//echo"生成html完成!";

php的ob start來生成靜態頁面

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

PHP中的ob start 的使用

1.在php程式設計中,我們經常會遇到一些直接產生輸出的函式,如passthru readfile var dump 等.但有時我們想把這些函式的輸出匯入到檔案中,或者先經過處理再輸出,或者把這些函式的輸出作為字串來處理.這時我們就要用到 output buffer 輸出緩衝 函式了.處理輸出緩衝的...

PHP中的ob start用法詳解

用php的ob start 控制您的瀏覽器cache output control 函式可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於 當你想在資料已經輸出後,再輸出檔案頭的情況。輸出控制函式不對使用 header 或 setcookie 傳送的檔案頭資訊產生影響,只對那些類似於 ec...