首页 > php框架 > 利用smarty实现html静态化程序代码

利用smarty实现html静态化程序代码

smarty模板中我们有一个函数可获取模板文件生成之后的html页面,我们利用生成html页面再利用php fopen函数就可生成静态页面了

smarty中有一个获取模板页内容方法fetch(), 它的声明原形是这样的

例1

 代码如下 复制代码

<?php
   $smarty = new Smarty();
  //其它模板替换语法...
 
   //下面这句取得页面中所有内容, 注意最后一个参数为false
  $content = $smarty->fetch('模板名称.tpl', null, null, false);
 
  //下面将内容写入至一个静态文件
  $fp = fopen('news.html', 'w');
  fwrite($fp, $content);
  fclose($fp);
 
  //OK, 到这里这个news.html静态页就生成了, 你可以处理你下一步的工作了
?>



本文地址:http://www.phprm.com/frame/45436.html

转载随意,但请附上文章地址:-)

标签:none

发表留言