《PHP动态网站设计(专)》项目一 第一个PHP网页文件.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP动态网站设计专 PHP动态网站设计专项目一 第一个PHP网页文件 PHP 动态 网站 设计 项目 第一 网页 文件
- 资源描述:
-
1、项目一 第一个PHP网页PHP动态网站开发项目教程项目目标通过实例掌握NetBeans创建PHP项目的方法,熟悉IIS中PHP相关配置,实现如图所示的网页。(源代码:CDchapter1examplemyfirstphp)项目实现的PHP网页3相关知识项目实现内容导航认识Web应用程序认识PHPPHP开发环境配置4认识Web应用程序在Web 2.0时代,网站往往被技术人员称为Web应用程序。随着网络技术的不断完善和发展,网站的设计开发和桌面应用程序的开发越来越接近。传统桌面应用程序完成的业务也越来越多地迁移网络环境,通过Web应用程序来完成,如OA(办公自动化系统)、在线学习系统、教务管理系统
2、等。1Web应用程序的工作原理Web应用程序是一种典型的B/S(Brower/Server,浏览器/服务器)结构,如图所示。51Web应用程序的工作原理客户访问网站使用的浏览器称为客户端。Web应用程序包含的所有网页以及相关资源保存于Web服务器,Web应用程序的数据也可使用专门的数据库服务器进行存放和管理。当用户在浏览器中输入一个网址(URL),如http:/localhost/test.php,请求访问时,该请求被封装为一个HTTP请求,通过网络传递给Web服务器。Web服务器处理接收到的HTTP请求,将处理结果以HTML格式返回给客户端浏览器。如果在处理HTTP请求时需要访问数据库,We
3、b服务器会将相关数据请求提交给数据库服务器。由数据库服务器处理数据访问请求,并将处理结果返回Web服务器。Web服务器将相应的数据处理结果返回客户端。提示:在浏览器中选择“查看/源文件”命令所看到的代码便是Web服务器返回浏览器的一个HTTP请求HTML格式的响应结果。62Web应用程序客户端技术(1)浏览器浏览器作为网页在客户端的访问工具,它负责解析网页中的CSS和脚本语言、HTML/XHTML等内容,将最终结果显示在浏览器中呈现给用户。国内常见的浏览器有:IE、360浏览器、UC浏览器等。不同浏览器对HTML的支持略有不同,编写HTML文档时应注意不同浏览器之间的兼容问题。HTML(Hyp
4、erText Markup Language)即超文本标记语言。该文件为一个纯文本文件,它使用各种预定义的标记(tag)来标识文档的结构、文字、段落、表格、图片和超级链接等信息,浏览器负责解释各种标记如何展示给用户。(2)HTML72Web应用程序客户端技术例1.1一个简单的HTML文件(源代码:CDchapter1t1test1.html)。82Web应用程序客户端技术HTML文件可以使用浏览器直接打开查看显示结果。例1.1的HTML文件在IE浏览器中的显示结果如图所示。92Web应用程序客户端技术(3)XHTMLXHTML(Extensible HyperText Markup Langu
5、age)即可扩展超文本标记语言,是以HTML为基础,与HTML相似,但语法更加严谨。比如,前面的例子使用了标记在页面中实现换行。XHTML要求所有标记有结束标记,如的结束标记为。XHTML中的换行标记应该加上标记结束符号,为。HTML语法要求比较松散,网页开发人员使用起来比较灵活。但对机器而言,语法松散意味着处理难度增大。对于资源有限的设备,如手机,处理难度会更大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。大部分常见的浏览器都可以正确地解析XHTML,几乎所有的网页浏览器在正确解析HTML的同时,可兼容XHTML。102Web应用程序客户端技术(4)XMLXML是Extensi
6、ble Markup Language的缩写,表示为可扩展标记语言,用于标记电子文档,使其数据具有结构化的标记语言。XML与HTML可以算得上是一对孪生兄弟,它们都由SGML(Standard Generalized Markup Language,标准通用标记语言)发展而来。HTML使用预定义的标记来告诉浏览器如何显示标记的内容。而XML的目的在于组织数据,使文档中的数据组织更加规范,便于在不同应用程序、不同平台之间交换数据。XML使用文档作为定义的标记来组织数据,如何解释标记由用户决定。XML文件是一个纯文本文件,便于网络传输。越来越多的应用程序使用XML文件来保存数据,如Java、微软的
7、.NET平台、各种Web服务器(IIS、Apache、Tomcat等)和各种数据库服务器(MySQL、SQL Server、Oracle等),均使用XML来保存相应的配置信息。112Web应用程序客户端技术例1.2一个IIS Web网站配置文件web.config。(源代码:CDchapter1t3web.config)。122Web应用程序客户端技术例1.2文件开头的标记表示这是一个XML文件,其version属性说明了XML版本号。这是一个IIS Web网站的配置文件,为网站指定了默认文档为index.php。可以使用浏览器直接打开XML文件,查看其中的数据组织结构,如图所示。132Web
8、应用程序客户端技术例1.3为例1.1中的HTML添加样式。(源代码:chapter1t3test3.html)CSS(Cascading Style Sheets)即层叠样式表,也称级联样式表。在HTML中,各种预定义的标记只能简单组织页面结构和内容,CSS则进一步通过样式来决定浏览器如何精确控制HTML标记的显示,如字体、颜色、背景和其他效果。(5)CSS142Web应用程序客户端技术例1.3的HTML文件中,使用标记定义了一个内部样式表,该样式表body标记内容的字体定义为“隶书”,即使用隶书字体显示body内容的文本。在标记中,用style属性为超链接定义了一个内联样式,并为超链接添加一
展开阅读全文