smarty模版生成真实静态文件的方法

PHP 2012-11-13

我们在使用smarty模版时通常使用display方法来输出一个动态页面。但有时候又需要按照的一定模版规则来生产一个真实的静态文件,我们可以使用下面的几行简单代码来实现这个功能。

配置好smarty后,写好模版。然后在php中走下面的一段代码

$content = $smarty->fetch('content.htm'); 
$fp = fopen('content.html', 'w');
fwrite($fp, $content);
fclose($fp);

第1行是找模版,第2行输出的文件名(可以带路径),后面是执行。
同理我们还可以实现批量写些有特定规则的js或者xml的文件。使用起来非常方便。


本文由 Jazzy 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论