|
发表于 2006-1-4 10:05:42
|
显示全部楼层
借助smarty模板引擎的fetch接口,然后自己封装一个MakeHtmlFile函数
[code:1]
function MakeHtmlFile($file_name, $content = "")
{
//目录不存在就创建
if (!file_exists (dirname($file_name))) {
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."目录创建失败!");
}
}
if(!$fp = fopen($file_name, "w")){
echo "文件打开失败!";
return false;
}
if(!fwrite($fp, $content)){
echo "文件写入失败!";
fclose($fp);
return false;
}
fclose($fp);
}
[/code:1]
使用方法
[code:1]
$smarty->MakeHtmlFile("欲生成的静态文件.htm" ,$smarty->fetch("smarty模板文件.htm);
[/code:1] |
|