php Http_Template_IT类库进行模板替换


Posted in PHP onMarch 19, 2009

两个简单模板:

<html> 
<head> 
<title>{title}</title> 
</head> 
<body> 
<font color=red size=6><center>{title}</center></font> 
<hr> 
<pre>{body}</pre> 
</body> 
</html>

<html> 
<head> 
<title>{title}</title> 
</head> 
<body> 
<font color=green size=7><center>{title}</center></font> 
<pre>{body}</pre> 
</body> 
</html>

必须先安装Http_Template_IT类库
<?php 
require_once "HTML/Template/IT.php"; 
//创建新的HTML_Template_IT对象,其中参数为模版文件所在路径 
$template = new HTML_Template_IT('templates/'); 
//读取模版文件,通过读取地址栏上的参数获得模版信息 
$template->loadTemplateFile($_GET['template'].".htm"); 
//设置模版中的参数 
$template->setVariable('title', 'HTML_Template_IT'); 
$template->setVariable('body', 'Hello World'); 
//显示页面 
$template->show(); 
?>

在浏览器中写入如下,会发现模板替换效果:
http://localhost:8082/file:/F:/php/phpcode/23/23.4.3/23.4.3.php?template=T2
http://localhost:8082/file:/F:/php/phpcode/23/23.4.3/23.4.3.php?template=T1
PHP 相关文章推荐
PHP 5.0 Pear安装方法
Dec 06 PHP
php的一些小问题
Jul 03 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
深入PHP magic quotes的详解
Jun 17 PHP
php安装swoole扩展的方法
Mar 19 PHP
php实现curl模拟ftp上传的方法
Jul 29 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
Oct 08 PHP
PHP微信刮刮卡 附微信接口
Jul 22 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
PHP设计模式之工厂方法设计模式实例分析
Apr 25 PHP
PHP中echo与print区别点整理
Mar 09 PHP
php auth_http类库进行身份效验
Mar 19 #PHP
php db类库进行数据库操作
Mar 19 #PHP
PHP Pear 安装及使用
Mar 19 #PHP
php 什么是PEAR?(第三篇)
Mar 19 #PHP
php 什么是PEAR?(第二篇)
Mar 19 #PHP
php 什么是PEAR?
Mar 19 #PHP
php 信息采集程序代码
Mar 17 #PHP
You might like
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP异常处理浅析
2015/05/12 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
2019/09/23 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
Node.js中对通用模块的封装方法
2014/06/06 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python实现矩阵打印
2019/03/02 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
django将数组传递给前台模板的方法
2019/08/06 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
美国儿童服装、家具和玩具精品店:Maisonette
2019/11/24 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
模具数控专业自荐信
2014/01/27 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书