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舉例:
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);