分离美工 杜绝重复-php进阶-PHP教程-幽默笑话

2019-07-08  阅读 109 次

分离美工 杜绝重复-php进阶-PHP教程-幽默笑话

文章内容分离美工杜绝重复修改时间:[2012/06/2611:31]阅读次数:[1048]发表者:[起缘]如果你正在设计一个交互式网站,你一定会关注两个主要的问题,就是美工和程序。

这也是一个网站在建设中抛开其内容之后最关键的要素。 通常有两种方式来协调美工和程序之间的关系:  1.先做好美工页面,然后由程序员直接在美工页面的HTML文件中嵌入ASP、JSP、PHP等程序代码。

  2.美工和程序同时进行,但这时因为没有页面框架,程序只能做出一些关键代码,双方完成后再进行一次美工页面和程序代码的嵌入合成。   在实际的网站建设过程中,由于人员、进度等环境的限制,大家通常会混合地使用上面两种协调方式。

然而这两种方法都有不足之处:  1.效率不高。

两者协调不好可能产生等待、重复代码调试步骤等现象;  2.调试不畅。 由于程序代码最终需要嵌入在HTML页面中,代码的嵌入、调试、纠错都比较繁琐;  3.维护不便。

一旦美工设计需要修改,如网站改版,那么所有程序和HTML代码混合页面都需要重写;  如果你正在使用PHP程序建设网站,那么恭喜你,PHP的模板技术会比较圆满地解决上述问题。   那么什么是PHP的模板技术?PHP模板即PHPlib的Template技术,是PHPLIB程序库中的一个主要模块之一,发展自Perl的Template。 而PHPLIB则是在PHP上的一个扩展,提供了很多类库,能够方便地实现一些基本功能如用户认证,数据库封装等。 我们可以在上下载到其最新版本。

要使用PHP模板,只需在PHPLIB的程序包中解开文件,并放到我们的PHP程序能够调用的目录里。   剥开神秘的面纱,模板技术的核心概念简单得令人心跳:要将你的美工页面指定为模板文件,只需将页面中活动的内容如数据库输出,用户交互等部分定义成形式为{variable}的变量放在模板文件中相应的位置,当用户浏览时,由PHP程序文件打开该模板文件,将模板文件中定义的变量进行替换,当然,替换成对应的数据库输出或者用户交互等动态生成内容,举例如下:定义模板文件:的内容为:html  .....  body  ...  ...  /body/html    我们可以看到,事实上模板文件就是一个普通的HTML文件,它包含了你所想要的版面、美工等要素,而内部的活动内容则以变量的形式存在,并等待被替换。

显然,模板文件直接被浏览是毫无意义的,因为它不包含任何PHP程序,所有的内容都是“死”的,现在我们来看看,怎样来调用模板,让它“活动”起来。

  假设我们在文件中使用了上述模板,当用户浏览文件时,文件处理过程如下:  :。

精彩文章推荐:
劳动节红包祝语异世狂龙神
古代官员一般都是怎么上朝的 他们一般都是几天放一次假
国培2014小学数学教师置换脱产研修教学计划表
刘鹤加快运输领域体制机制改革 进一步降低物流成本 通过《歌手》人们知道她 感情脆弱句子
最坚固的爱情,是懂得一个人的心
小学哪些知识和能力对初中最重要?
村干部的“奢华餐”何时才能不“任性”
值得收藏 医学英语词汇的一些规律汇总
心情短语 我们只有年少轻狂的一腔孤勇十字开头的年龄怎能百毒不侵
初中高中语文课外读物
严防暴雨影响高考 长沙启动防汛三级应急响应
易方达瑞财混合I(001802)基金经理
无性婚姻会员透明的镜子的交友信息
浙大自考全日制,全日制自考本科首页
3月尾收市后A股10只MSCIETF基金的净值,现价,和折价排名如下: