你试试看使用模板吧,所有的界面设计都是针对一个静态网页进行,这个静态网页里面所有你需要的内容都使用PHP的变量(或者你自己规定的其它特殊格式)来代表,设计布局的时候都是对这么静态网页进行操作.
而网站并不直接向外显示网页,网页的所有内容有PHP程序从数据库里面获取,对网页模板里面的变量进行替换后输出.
例如你的首页模板可以命名为index.htm,实际使用index.php来显示首页,PHP的流程是这样的:
php
//链接数据库,获取各类数据到变量中
$news='例如新闻内容';
//获取模板
$html=file_get_content('index.htm');
//替换模板中的变量
$html=str_replace('--news--',$news,$html);
//输出模板
echo $html;
php网站模板使用方法如下:
逻辑和现实分离,显示全部用静态页面的html代码.
把要显示的变量用一个特定的字符串放进去(一般都是!--{$str}--这种形式).当然,模板文件不一定非要是html后缀,你可以用任何后缀.
逻辑层处理完业务逻辑就要包含模板文件显示了.
包含的思想就是用fopen打开文件,把文件内容读到一个字符串变量里.
然后用正则表达式把!--{$str}--替换成$str,最后用echo输出就行了.
平常我们做一个交互式网站,一定会关注两个主要的问题,就是美工和程序.这也是一个网站在建设中抛开其内容之后最关键的要素.
通常有两种方式来协调美工和程序之间的关系:
①先做好美工页面,然后由程序员直接在美工页面的Html文件中嵌入ASP、jsp、PHP等程序代码.
在实际的网站建设过程中,由于人员、进度等环境的限制,大家通常会混合地使用上面两种协调方式.然而这两种方法都有不足之处:
① 效率不高.两者协调不好可能产生等待、重复代码调试步骤等现象;
如果你正在使用PHP程序建设网站,那么PHP的模板技术会比较圆满地解决上述问题.
那么什么是PHP的模板技术?PHP模板即PHPlib的Template技术,是PHPLIB程序库中的一个主要模块之一,发展自Perl的Template.而PHPLIB则是在PHP上的一个扩展,提供了很多类库,能够方便地实现一些基本功能如用户认证,数据库封装等.
现在PHP模板技术很多,不过建议你学习smarty,毕竟是官方的东西!
以上就是土嘎嘎小编为大家整理的php数据库网站模板相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!