php生成html文件代碼有很多種方法,比較常用的一種是為靜態的使用方法,但我們下面使用的是直接生成純html文件的php代碼與方法
php生成html文件代碼有很多種方法,比較常用的一種是為靜態的使用方法,但我們下面使用的是直接生成純html文件的php代碼與方法,下面我們來看看
第一種方法:就是用smary的模板來生成.
require('smarty/Smarty.class.php');
$t = new Smarty;
$t->assign("title","Hello World!");
$content = $t->fetch("templates/index.htm");
//這裡的 fetch() 就是獲取輸出內容的函數,現在$content變量裡面,就是要顯示的內容了
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>
另一種方法是用php od_get_contents來生成
ob_start();
echo "Hello World!";
$content = ob_get_contents();//取得php頁面輸出的全部內容
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
第三種方法就是用php自然的函數fopen來直接保存.