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 相关文章推荐
ip签名探针
Oct 09 PHP
PHP编程之高级技巧——利用Mysql函数
Oct 09 PHP
php桌面中心(四) 数据显示
Mar 11 PHP
php记录日志的实现代码
Aug 08 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
ThinkPHP3.1新特性之多层MVC的支持
Jun 19 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
详解php中curl返回false的解决办法
Mar 18 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
php实现高效获取图片尺寸的方法
2014/12/12 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
vue.js仿hover效果的实现方法示例
2019/01/28 Javascript
JavaScript 实现同时选取多个时间段的方法
2019/10/17 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
vue 组件简介
2020/07/31 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
python3判断url链接是否为404的方法
2018/08/10 Python
Python补齐字符串长度的实例
2018/11/15 Python
Python Django 命名空间模式的实现
2019/08/09 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
机械专业毕业生自荐信
2013/11/02 职场文书
长安大学毕业生自我鉴定
2014/01/17 职场文书
安全标准化实施方案
2014/02/20 职场文书
预备党员承诺书
2014/03/25 职场文书
物业管理专业求职信
2014/06/11 职场文书
门面房租房协议书
2014/08/20 职场文书
民事赔偿协议书
2014/11/02 职场文书
歌咏比赛主持词
2015/06/29 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python