发布网友 发布时间:2022-04-06 01:03
共1个回答
热心网友 时间:2022-04-06 02:33
目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单的smarttemplate等。
它们每一种模板,都有一个获取输出内容的函数。
生成静态页面的方法,就是利用了这个函数。
用这个方法的优点是,代码比较清晰,可读性好:
<?php
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);
?>