PHP產生靜態網頁

回覆文章
布魯斯
Site Admin
文章: 211
註冊時間: 週四 2月 16, 2006 3:34 pm

PHP產生靜態網頁

文章 布魯斯 »

利用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); 
回覆文章