1 頁 (共 1 頁)

PHP產生靜態網頁

發表於 : 週一 9月 15, 2008 10:43 am
布魯斯
利用ob系列的函數。這裡用到的函數主要是 ob_start(), ob_end_flush(), ob_get_content(),其中ob_start()是打開瀏覽器緩衝區的意思,打開緩衝後,所有來自PHP程序的非文件頭信息均不會發送,而是保存在內部緩衝區,直到你使用了ob_end_flush().而這裡最重要的一個函數,就是ob_get_contents(),這個函數的作用是獲取緩衝區的內容。

PHP舉例:

代碼: 選擇全部

   ob_start();
 echo "Hello World!";
 $content = ob_get_contents(); //取得php頁面輸出的全部內容
 $fp = fopen("archives/2005/05/19/0001.html", "w");
 fwrite($fp, $content);
 fclose($fp);