php Smarty模板生成html文档的方法


Posted in PHP onApril 12, 2010

下面直接发代码

<?php 
/* 
file:config_smarty.php 
done:配置Smarty 
author:www.5dkx.com 
date:2009-12-21 
*/ 
include_once("../libs/smarty.class.php"); 
class MySmarty extends Smarty{ 
function __construct() 
{ 
$this->Smarty(); 
$this->config_dir = "../config"; 
$this->cache_dir = "../cache"; 
$this->template_dir = "../template"; 
$this->compile_dir = "../template_c"; 
$this->cache = false; 
} 
} 
$smart = new MySmarty(); 
$smart->assign("title","标题"); 
$smart->assign("content","内容"); 
$smart->display('article.tpl'); 
$output = $smart->fetch('article.tpl'); 
$Path = "../html/1.html"; 
$fp = fopen($Path,"w"); 
fwrite($fp,$output); 
fclose($fp); 
?>
PHP 相关文章推荐
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
Jul 07 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
Oct 06 PHP
七款最流行的PHP本地服务器分享
Feb 19 PHP
php笔记之:有规律大文件的读取与写入的分析
Apr 26 PHP
详解PHP中strlen和mb_strlen函数的区别
Mar 07 PHP
实例讲解PHP设计模式编程中的简单工厂模式
Feb 29 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
利用php + Laravel如何实现部署自动化详解
Oct 11 PHP
利用PHP实现开心消消乐的算法示例
Oct 12 PHP
PHP基于phpqrcode类生成二维码的方法详解
Mar 14 PHP
Yii框架参数配置文件params用法实例分析
Sep 11 PHP
php empty函数判断mysql表单是否为空
Apr 12 #PHP
PHP iconv 解决utf-8和gb2312编码转换问题
Apr 12 #PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
Apr 12 #PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 #PHP
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 #PHP
创建配置文件 用PHP写出自己的BLOG系统 2
Apr 12 #PHP
php 中文字符入库或显示乱码问题的解决方法
Apr 12 #PHP
You might like
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
2017/07/19 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
JS实现轮播图效果
2020/01/11 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
python的socket编程入门
2018/01/29 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
基于Python解密仿射密码
2019/10/21 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
高校教师岗位职责
2014/03/18 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
Python3的进程和线程你了解吗
2022/03/16 Python