PHPLIB中的template.inc应用实例

PHP 1435 0 2013-04-30

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

请先登录再发表讨论。 2024-04-29

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链