template类实现html和php代码分离 阳飞.doc
还剩
30页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
function PrintPage($title) { global $tpl; $tpl->assign(PAGE_TITLE, $title); $tpl->parse(FINAL, "page"); $tpl->FastPrint(FINAL); } InitializeTemplates(); ReadCurrentDirectory(); Printpage( "Yet Another name size {TABLE_ROWS} table_row.tpl {FILENAME} {FILESIZE} yad.php3 define( array( page => "page.tpl", table => "table.tpl", table_row => "table_row.tpl" ) ); } function ReadCurrentDirectory() { glo$tpl->assign(PAGETITLE, "Welcome!"); $tpl->parse(MAIN, "bar"); $tpl->FastPrint(MAIN); ?> ------------------------------------------------------------ 编制一个表格的例子: 经过以上的阐述,大家是否已经明白一点了。 下面是一个处理表格的例子,首先我们再?> 很简单吧,最后我们只需输出页面即可: FastPrint(MAIN); ?> 下面就是 foo.tpl,bar.tpl 与最终的 demo.php3 文件。 请大家仔细琢磨琢磨: ------------------------------------------------------------- foo.tpl This does not do anything obvious. Pldefine(); ?> 例如: define(array(foo => "foo.tpl", bar => "bar.tpl")); ?> 这说明总共包括了两个模板文件:foo.tpl 和 bar.tpl,并给它们指定了名字 foo 和 bar。 有了第一节的知识以后,你现在是否想试一试将模板文件中所包含的宏 {MACROS}部分按照自己定义的变量替换呢?使用以下的命令即可实现: parse(P当你在建立一个站点的时候,可能不得不面对以下现实: 站点需要一名程序员来设计程序和一名网站设计者来组织页面。那么,是否有使两者很好的结合起来的方法呢? 有的,就是使用模板(FastTemplate:这个程序在本站的“ 程序和代码”中可以找到) ,这将会使你的工作更加轻松。 下面解释一下使用模板的好处: 1、在很短的时间内可以替换整个站点的外观 2、使程序员可以抽象编程,而无须接触 HTML 代码 closedir($handle); $tpl->parse(PAGE_CONTENT, "table"); } function PrintPage($title) { global $tpl; $tpl->assign(PAGE_TITLE, $title); $tpl->parse(FINAL, "page"); $tpl->FastPrint(FINAL); } InitializeTem table.tpl name size {TABLE_ROWS} table_row.tpl {FILENAME} {FILESIZE} yad.php3 define( array( page => "page.tpl", table => "table.tpl", table_row => "table_row.tpl" ) ); } function ReadCurrentDirecto
发表评论
暂无评论,赶快抢占沙发吧。