资源描述:
《template类实现html和php代码分离 阳飞》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用PHP4中的IntegratedTemplate类实现HTML和PHP代码分离作者:jacklondon 使用PHP编程的人都会碰到这样一个问题:当PHP代码和HTML代码在一起的时候,看PHP代码很费劲,整个文件也无法用Dreamweaver来编辑,这对于PHP程序员和美工来讲,修改这样的文件就象一个噩梦。 PHP中的模板(Template)技术就是为了解决这个问题而出现的。PHP模板类有很多,比较常见的是FastTemplate和PHPLib,因为出现得早,在PHP编程界名声很大。P
2、HP程序员不知道这两个类,就象VB程序员不知道MsgBox函数一样,是一件不可思议的事情。 以前我们需要去下载PHP模板类,现在PHP4有了自己的模板类IntegratedTemplate和IntegratedTemplateExtension,功能和PHPLib差不多。这两个类是子类和父类的关系。一般我们用IntegratedTemplateExtension就可以了。让人感到不可思议的是IntegratedTemplate不是从PEAR类继承过来,无法用到PEAR类的debug功能。 以下举例子说明
3、它们的用法,假设IntegratedTemplate类和IntegratedTemplateExtension类分别在C:php4pearHTMLITX.php和C:php4pearHTMLITX.php中。我们写的代码放在C:TestPHPPHP4Welcome.htm和C:TestPHPHTMLWelcome.php中。将C:TestPHPPHP4在WebServer上设成虚拟目录/testphp并且给与脚本执行权限,确认C:TestPHPHTMLWelcome.htm
4、无法通过远端浏览器访问。在php.ini里面设置include_path=".;C:php4pear" 例1: 我们在HTML文件中放置变量的标记,用PHP代码设置变量的值,然后将HTML中的标记替换掉,最后输出到客户浏览器。 以下是Welcome.htm代码,我们放了三个PHPtag(变量标记)为:{WelcomeTitle}、{UserName}、{WelcomeMessage}
{WelcomeTitle}<5、/title> 6、000"> 您好,{UserName}
{WelcomeMessage}