首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
PHP
PHP新手上路(五)
时间:2009-11-24 08:23:22 作者:chinaitlab
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
建设一个简单交互的网站(一) PHP的许多特点与其他软件或者工具有关。利用迄今为止我们所学到的PHP知识,我们可以试着建立一个简单交互的网站。利用这一过程我们又可......
建设一个简单交互的网站(一)
PHP的许多特点与其他软件或者工具有关。利用迄今为止我们所学到的PHP知识,我们可以试着建立一个简单交互的网站。利用这一过程我们又可以学到不少东西。好吧,我们现在开始专注于一个典型个人网站的建设。
5.1 计划一个站点
一般一个个人站点包括一个欢迎页面、一个留言本页面、一个书签链接页面、一个计数器、联系信息,甚至还有照片集和一些音乐文件等等。
5.2 用include和require进行模块化
我们看一些用PHP构架的网站,几乎网站每一个页面的PHP文件里都会有include和require嵌入其间。这是因为使用include和require不但可增强代码的可读性,而且可将站点分成模块来管理。一般来说,对于一个网站上的每个页面肯定会有重复的内容。例如:页面头部的导航条、广告图标、或边部导航等。可能还在每页的页脚即页面的底部有著作权或一些基于文本的导航条。如果我们要修改一个包含成千上百个页面的大网站上的导航条或是徽标之类的内容,用我们以往的方法,我们只能遂一对每一页面进行更改。不用我说,大家也能想像到这是一件多么艰巨而痛苦的差事。那么,我们到底有没有更好的解决方法呢?答案是肯定的。我们可以将重复的内容都放到一个文件中,然后在每一个需要这些内容的页面上用PHP的include和require函数动态地调用该文件。这样,以后如果我们想对所有页面上的这些复用内容做修改时,就只需要更改包含了这些重复内容的文件。
为了便于大家理解,让我们先来看看include和require的一个简单应用:
HTML的页面开始,也许你会在站点的每页的头部包含它(head.htm)。
<HTML>
<HEAD>
<TITLE> 我的个人主页 </TITLE>
</HEAD>
<BODY>
页面内容(content.htm)。
<H1>
欢迎来我的寒舍,虽然这里现在暂时还没有什么。
</H1>
HTML的页面的结束(trail.htm)
</BODY>
</HTML>
用include和require函数把HTML从PHP中分离出来,将HTML和PHP分成模块:
<?
/*
调用HTML页面的头部
*/
require("head.htm");
/*
调用HTML页面的内容
*/
require("centent.htm");
1
/
3
1
2
3
下一页
尾页
如果您需转载 PHP新手上路(五),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
mysql的集群配置
文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服
无法找到SQLFile.SQL导致在SQL Server Stud
无法找到SQLFile.SQL导致在SQL Server Studio中无法创建新的查询。 使用
Oracle数据文件丢失导致数据库启动故障解决
Oracle数据文件丢失导致数据库启动故障解决一例1.环境:操作系统:WindowsXp
linux操作系统修改共享内存的简单方法
近日在优化oracle的时候,遇到了oracle的SGA大小远远大于linux系统共享内存
PHP安装全攻略:APACHE
首先,安装并配置PHP31、解开压缩包到你喜欢的目录如:C:PHP32、把C:php3php3
在linux内核中操作文件的方法
#include <linux/kernel.h>#include <linux/module.h>#include <linux/in
刀片服务器硬盘启动Linux独立安装
本文将通过下面的九个步骤,为IBM BladeCenter
SQL Server 一些实用操作
----Create new table and insert into table using SELECT INSERTSELECT
删除数组元素实用的PHP数组函数
php之从数组中删除空白的元素(包括只有空白字符的元素)将一个二维数组转换
oracle购买方式
作为oracle的销售真心真意的原意与大家分享oracle的一切,我这边不是渠道,是
一个取得文件扩展名的函数
一个取得文件扩展名的函数
<?
/*
GetFileType
用法:GetFiletype($filena
利用php的ob_start来生成静态页面的方法
虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的
动态网页制作PHP常用的正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。本文收集了一些常用
SQL Server的复制功能
SQL Server的复制功能微软本身主要是用来发布及共享报表的。但我觉得这个
[商业智能翻译小组] 数据仓库成熟度模型
转自:商业智能翻译小组-蔡旭 (欢迎各位同仁加入商业智能翻译小组)简介作为
Ms sqlserver 2005 数据库远程备份
--启用xp_cmdshellEXEC sp_configure 'show advanced options', 1;RECO
栏目热门
PHP的PDO类教程
有关nginx upstream的几种分配方式
PHP Socket编程起步
PHP程序为什么"不适用"大型系统的9大原因
使用session_set_save_handler函数重载SESS
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS