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 相关文章推荐
深入了解php4(2)--重访过去
Oct 09 PHP
使用cookie实现统计访问者登陆次数
Jun 08 PHP
PHP 循环删除无限分类子节点的实现代码
Jun 21 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 PHP
详解Laravel框架的依赖注入功能
May 27 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模块memcache和memcached区别分析
2011/06/14 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
我的javascript 函数链之演变
2011/04/07 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
javascript生成大小写字母
2015/07/03 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
JS中数据结构之栈
2019/01/01 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
2020/04/10 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Python实现Event回调机制的方法
2019/02/13 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
python在地图上画比例的实例详解
2020/11/13 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
xml有哪些解析技术?区别是什么
2016/04/26 面试题
幼儿园春游活动方案
2014/01/19 职场文书
董事长助理岗位职责
2014/02/18 职场文书
《悯农》教学反思
2014/04/28 职场文书
欢度春节标语
2014/07/01 职场文书
个人年终总结怎么写
2015/03/09 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
无线电知识基础入门篇
2022/02/18 无线电