将Smarty模板输出写入静态HTMl文件

时间:2015-11-06 09:51:04

标签: php smarty

我为使用Smarty模板制作的营销电子邮件创建了布局,我需要将其转换为静态HTML文件。

是否有一种方法可以执行以下操作:

$smarty->display('index.tpl') [write to file with pattern title-yyyymm-orig.htm]

并将html文件写入与我的智能索引文件相同的目录中?

1 个答案:

答案 0 :(得分:1)

您可以使用解决方法

 // get output 
 $output = $smarty->fetch('foo.tpl'); 

 // write to file 
 $file = 'title-'.date('Y-m',time()).'-orig.htm'; #FIXED
 file_put_contents($file,$output); 

 // send to browser 
 echo $output;