php Http_Template_IT类库进行模板替换
2015-01-24信息快讯网
php Http_Template_IT模板替换实现代码
两个简单模板:<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
smarty中先strip_tags过滤html标签后truncate截取文章运用
php正则过滤html标签、空格、换行符的代码(附说明)
php中去除所有js,html,css代码
php表单转换textarea换行符的方法
PHP获取表单textarea数据中的换行问题
php下清空字符串中的HTML标签的代码
小文件php+SQLite存储方案
php visitFile()遍历指定文件夹函数
PHP中的integer类型使用分析
php HtmlReplace输入过滤安全函数
php set_time_limit(0) 设置程序执行时间的函数
Fatal error: Call to undefined function curl_init()解决方法
Blitz templates 最快的PHP模板引擎
php adodb介绍
php auth_http类库进行身份效验
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
防止MySQL注入或HTML表单滥用的PHP程序
php完全过滤HTML,JS,CSS等标签
php array_intersect()函数使用代码
PHP HTML代码串截取代码
PHP Google的translate API代码
php2html php生成静态页函数
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
使用Limit参数优化MySQL查询的方法
mysql limit查询优化分析
PHP syntax error, unexpected $end 错误的一种原因及解决
不用mod_rewrite直接用php实现伪静态化页面代码
php htmlentities和htmlspecialchars 的区别
php SQLite学习笔记与常见问题分析第1/2页
用libtemplate实现静态网页生成
用libTemplate实现静态网页的生成