PHPLIB中的template.inc应用实例
什么是PHP的模板技术?
PHP模板即PHPlib的Template技术,是PHPLIB程序库中的一个主要模块之一,发展自Perl的 Template。而PHPLIB则是在PHP上的一个扩展,提供了很多类库,能够方便地实现一些基本功能如用户认证,数据库封装等。
应用实例:
//模板部分//==========================
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
模板与代码分离体验! {jaes}
</BODY>
</HTML>
//代码部分//=================================
<?php
$myname="天涯网魂"; //处理好变量的值
include("template.inc"); //调入将模板程序模块
$mytemp = new Template("template");
//创建一个模板实例mytemp,如果模板就在当前目录,那么使用"."就可以
$mytemp->set_file("MyFileHandle","test.html");
//设置MyFileHandle文件句柄指向我们所要调用的模板文件test.html
$mytemp->set_var("jaes",$myname);
//调用模板的set_var方法,设置模板中的变量jaes值为$myname
$mytemp->parse("MyOutput","MyFileHandle");
//调用模板的parse方法,对MyFileHandle文件句柄所指向的模板文件进行分析,替换其中相应变量
//并把替换结果即完整的HTML文件内容保存在字串变量MyOutput中
$mytemp->p("MyOutput");
// 打印输出结果字串变量MyOutput的值
?>
上一篇:PHP+mysql常用查询语句集合
下一篇:PHP计算日期相差天数(时间差计算)
讨论数量:0