php用Smarty模板生成html文件
2008-06-05 07:39
405 查看
在Smarty模板函数里面有这样一个方法:fetch("template.htm"),他和display("template.htm");最大的不同就是fetch()是把内容输出给一个变量,而display()是把内容输出给浏览器,这样我们就可以用一个变量来接收fetch()的输出,然后把他写入到文件中去. require_once(DIRROOT.'smarty/Smarty.class.php'); $smarty = new Smarty(); $smarty->template_dir = DIRROOT.'/smarty/template/'; $smarty->compile_dir = DIRROOT.'/smarty/tempcomp/'; $smarty->cache_dir = DIRROOT.'/smarty/caches/'; $smarty->cache_lifetime = 600 ; $smarty->left_delimiter = "{-"; $smarty->right_delimiter = "-}"; $smarty->caching = false; //$smarty->caching = true; $html=$smarty->fetch("template.htm"); $fp = fopen($file_name,"w+"); if(!fwrite($fp,$html)){ die('生成html文件失败!'); } fclose($fp); |
相关文章推荐
- php用Smarty模板生成html文件
- php用Smarty模板生成html文件
- 利用PHP与Smarty模板技术生成分页静态页面的代码
- 利用PHP与Smarty模板技术生成分页静态页面的代码
- 让Smarty模板生成html文件
- 三种用PHP生成静态html文件的方法
- PHP中轻型模板处理类:Smarty-Light
- 【PHP高级】smarty模板
- 关于PHP模板Smarty的初级使用方法以及心得分享
- PHP 模板引擎 Smarty
- php动态网页实现页面静态化 通过在初次被访问时生成html文件保存起来,下次该PHP程序被访问时就直接找到以前被访问过的html页面
- Smarty是一个使用PHP写出来的模板引擎
- PHP Smarty 缓存文件,缓存组(本质上还是单模板多缓存)
- php之smarty模板自定义标签
- 写 smarty 插件 前奏 动态 注册 自定义 php 函数 模板中使用
- 根据模板文件生成一个静态html文件的类
- [7月1日]LAMP兄弟连在线讲堂 -- PHP的模板应用Smarty(上)
- PHP模板学习--Smarty 字符串 变量修饰器
- PHP模板学习--Smarty 自定义函数
- 谈PHP生成静态页面分析 模板+缓存+写文件