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中使用Oracle数据库(3)
Oct 09 PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
php中判断一个字符串包含另一个字符串的方法
Mar 19 PHP
php 文件上传实例代码
Apr 19 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
PHP实现简单爬虫的方法
Jul 29 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
Yii2框架实现数据库常用操作总结
Feb 08 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
layui数据表格自定义每页条数limit设置
Oct 26 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 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 file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP中使用localhost连接Mysql不成功的解决方法
2014/08/20 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
浅谈django中的认证与登录
2016/10/31 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
python对Excel的读取的示例代码
2020/02/14 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
质检部部长职责
2013/12/16 职场文书
家长写给老师的建议书
2014/03/13 职场文书
餐厅筹备计划书
2014/04/25 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
聘任书格式及范文
2015/09/21 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
六年级语文教学反思
2016/03/03 职场文书
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python