php 生成靜態頁面

okone96發表於2007-06-04
利用ob系列的函式。這裡用到的函式主要是 ob_start(), ob_end_flush(), ob_get_content(),其中ob_start()是開啟器緩衝區的意思,開啟緩衝後,所有來自PHP程式的非檔案頭資訊均不會傳送,而是儲存在內部緩衝區,直到你使用了ob_end_flush().而這裡最重要的一個函式,就是ob_get_contents(),這個函式的作用是獲取緩衝區的內容,相當於上面的那個fetch(),道理一樣的。程式碼:
ob_start();
echo "Hello World!";
$content = ob_get_contents();//取得php頁面輸出的全部內容
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750220/viewspace-917404/,如需轉載,請註明出處,否則將追究法律責任。

相關文章