http://www.phpe.net/articles/7.shtml
http://www.phpe.net/articles/8.shtml
http://www.yesky.com/SoftChannel/72342371945349120/20020510/1610554.shtml这三篇里有实例,可以在本机试试
http://www.phpe.net/articles/8.shtml
http://www.yesky.com/SoftChannel/72342371945349120/20020510/1610554.shtml这三篇里有实例,可以在本机试试
让我们从一个简单的例子开始。我们假设在/home/mydir/mytemplates/下面有一个名为MyTemplate的模板,它有一些文本,内容可能是: 祝贺!你赢了一辆{some_color}Honda Prelude! 注意"{some_color}"是用大括号包围的。大括号指明some_color是一个模板变量。我们可能想写这样一个脚本,它可以装入模板,在{some_color}模板变量的地方插入PHP变量$my_color的值,然后输出新的文本。如果$my_color碰巧被设为"蓝色",最后的输出可能是: 祝贺!你赢了一辆新蓝色Honda Prelude! 下面是上述结果的PHP脚本: <?php
include "template.inc"; $my_color = "blue";
// 将在后面使用 $t = new Template("/home/mydir/mytemplates/");
// 创建一个名为 $t 的模板对象 $t->set_file("MyFileHandle","MyTemplate.ihtml");
// 设置 MyFileHandle = 我们的模板文件 $t->set_var("some_color",$my_color);
// 设置模板变量 some_color = $my_color值 $t->parse("MyOutput","MyFileHandle");
// 设置模板变量 MyOutput = 分析后的文件 $t->p("MyOutput");
// 输出 MyOutput 的值(我们的分析后的数据)
?>
是什么东西呀?
lapmx(e+)兄,我也是第一次听过XMB摸板,你肯定用这个做过实际的开发了吧!能不能给一份原码让我学习学习?谢谢了。
可以试着做一个留言板
//test.html
祝贺!你赢了一辆{some_color}Honda Prelude! //test.php<?php
include "template.inc";
//这里的变量my_color 的值可以从数据库里读出的值
$my_color = "blue";
$t = new Template("./");
$t->set_file("MyFileHandle","test.html");
$t->set_var("some_color",$my_color);
$t->parse("MyOutput","MyFileHandle");
$t->p("MyOutput");
?>