Discuz教程网

PHP Http_Template_IT类库进行模板替换

[复制链接]
authicon dly 发表于 2011-8-28 10:23:55 | 显示全部楼层 |阅读模式
两个简单模板:
代码如下:

  1. <html>
  2. <head>
  3. <title>{title}</title>
  4. </head>
  5. <body>
  6. <font color=red size=6><center>{title}</center></font>
  7. <hr>
  8. <pre>{body}</pre>
  9. </body>
  10. </html>
复制代码


代码如下:

  1. <html>
  2. <head>
  3. <title>{title}</title>
  4. </head>
  5. <body>
  6. <font color=green size=7><center>{title}</center></font>
  7. <pre>{body}</pre>
  8. </body>
  9. </html>
复制代码


必须先安装Http_Template_IT类库

代码如下:

  1. <?php
  2. require_once "HTML/Template/IT.php";
  3. //创建新的HTML_Template_IT对象,其中参数为模版文件所在路径
  4. $template = new HTML_Template_IT('templates/');
  5. //读取模版文件,通过读取地址栏上的参数获得模版信息
  6. $template->loadTemplateFile($_GET['template'].".htm");
  7. //设置模版中的参数
  8. $template->setVariable('title', 'HTML_Template_IT');
  9. $template->setVariable('body', 'Hello World');
  10. //显示页面
  11. $template->show();
  12. ?>
复制代码




在浏览器中写入如下,会发现模板替换效果:
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 smarty模版引擎中的缓存应用
下一篇:PHP smarty的预保留变量总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 07:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表