ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:54.89KB ,
资源ID:7818550      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7818550.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(零基础学PHPPHP基础教程PHP教程php学习.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

零基础学PHPPHP基础教程PHP教程php学习.docx

1、零基础学PHPPHP基础教程PHP教程php学习PHP介绍PHP语言是最受欢迎的语言之一。HP不仅使用人员众多、数以万计的Web站点用它构建,而且有强大的社区支持,使得无论是用PHP开发Web应用,还是学习PHP语言,都会快速有效、事半功倍。1.1介绍PHP PHP是一种服务器端的、嵌入HTML的脚本语言。它的语法结构和C语言极为相似。为了能够快速地编写动态Web页面,PHP还加入了自己的某些语言特征,这些特征都非常容易理解和使用。先来看一个嵌入有PHP代码的HTML文档。 Welcome 1.2四剑客:Linux、Apache、MySQL和PHP 要想学习PHP,有必要了解和PHP关系密切的

2、其他3种技术:Linux操作系统、Apache网络服务器和MySQL数据库。LAMP这个名词最早由Michael Kunze创造,用来代表Linux操作系统、Apache网络服务器、MySQL数据库和PHP(如果可以,Perl和Python也是不错的选择),LAMP正是这4种技术的首字母。PHP作为强有力的Web开发语言,和Linux、Apache、MySQL的支持是密不可分的。它们都是开源软件,并且有强有力的社区支持,它们的完美组合构成了当今Web开发世界中不可忽视的一极重要力量。而且,这支力量近年一直在不断地变得更加强大。虽然,这4种技术并不是专门被设计成在一起工作的,但多年来,这些软件之

3、间的兼容性不断完善,不仅完改善了个组件之间的协作,扩展出更多的功能,而且在目前几乎所有的Linux版本中都默认包含了这些产品,使得这些产品共同组成了一个强大的Web应用平台。1.3 PHP Web编程的体系结构和基本内容概括地说,任何Web编程体系,无外乎服务器端和客户端的程序开发。基于PHP的Web应用开发也不例外,其中客户端的开发包括使用HTML设计Web页面,使用样式表控制Web页面的显示效果,还需要客户端的脚本语言来控制浏览器的特效、验证HTML表单数据等,这些脚本语言包括JavaScript、VBScript等。服务器端的开发就需要掌握PHP语言和MySQL数据库的有关内容。本节的各

4、小节将对这些内容做简要说明,之后的各节将较为详细地介绍HTML、样式表和JavaScript,它们都是Web开发的基础内容,对这些内容不了解的PHP初学者有必要掌握。1.3.1 了解PHP、HTML、层叠样式表(CSS)和JavaScript及其关系作为服务器端的脚本语言,PHP多数情况下都是和HTML相互搭配来使用的。PHP用来完成和逻辑有关的动态内容。PHP程序执行的输出结果,通过HTML文档表现给用户。一般情况下,在HTML页面中需要输出数据的地方内嵌入PHP代码,这个页面也就成为了PHP程序。在创建HTML页面时,都要考虑页面设计。如页面布局、页面颜色、字体、边距空白等。这些设置可以单

5、独在页面中进行,但那样会使HTML页面变得臃肿,也不便于将来的维护。层叠样式表解决了这些问题,它允许页面设计人员在层叠样式表(即CSS)文件里设定页面表现效果,如字体大小、边距控制等。CSS使得HTML页面的表现更加丰富、美观,也更加容易维护。1.3.2 HTML文档HTML文档就是使用HTML标记语言创建的文档。通过浏览器浏览的网页,几乎都是HTML文档,或者是由服务器端程序生成的HTML文档。下面就是一个HTML文档的代码。 HTML文档示例 HTML语言 First Web Page 1.3.3 使用样式表实现页面效果按照HTML的设计初衷,文档的内容、结构与格式是分离开来的。如果过多地

6、在HTML文档中控制页面的显示效果,会使HTML文档的维护越来越难以维护,也违背了HTML的设计初衷。为了解决这个问题,引入了样式表的概念。一个简单的样式表如下所示。说明:样式表负责控制页面的格式和显示效果,HTML文档负责控制结构和显示内容。p font-size:10pt; 这个样式表定义的含义是,HTML文档中所有用标签定义的内容,都将使用10pt大小的字体显示。关于样式表语法和如何使用样式表,将在后面做讲述。1.3.4 客户端的响应Web页面作为客户端,有时需要直接对用户的请求作出响应。这主要是通过客户端脚本来实现,这些脚本语言包括JavaScript等。可以在HTML页面中加入Jav

7、aScript脚本,这些脚本可以直接在浏览器里执行。这样,就可以达到在客户端响应用户请求的需求。一般这样的响应主要是验证表单数据、用户操作提示等。本书将在1.6节介绍JavaScript。1.3.5 嵌入式脚本页面PHP代码一般都是嵌入在HTML文档当中,通过服务器解释这些PHP代码,并用代码执行产生的结果替换PHP代码内容,最后返回给用户的是内嵌代码执行后的HTML文档。例如内嵌生成“Hello World”的HTML页面代码如下: HTML-PHP 1.4 Web编程的基础知识之一:HTML HTML是创建Web应用的最基本内容,无论是动态还是静态页面,最终都要产生HTML文档。所有的We

8、b开发都要涉及到用HTML设计Web页面。本节将介绍HTML语言及如何使用HTML创建Web页面。1.4.1 HTTP协议简介网络上的计算机之间要进行通信,就必须遵守一定的规则,这种通信规则就是网络协议。协议保证网络上各种不同的计算机之间能够理解彼此传递的消息,好比操不同语言的人们之间,通过翻译来理解对方所说话的含义一样。现在应用最广的Internet 使用的是TCP/IP协议,而浏览WWW使用的是HTTP协议,即超文本传输协议(HyperText Transfer Protocol),此协议建立在TCP/IP协议之上。浏览网页的过程,其实就是一系列请求/响应的过程。HTTP协议定义了这个请求

9、/响应过程中请求和响应的格式,及维护HTTP链接的内容。1.4.2 HTML基本知识:标签HTML的全称是HyperText Markup Language,即超文本标记语言。它是一种简单、通用的标记语言。之所以叫标记语言,是因为,HTML通过不同的标签,来标记文档的不同部分。读者看到的每个Web页面,都是由HTML通过一系列定义好的标签生成的。从简单的文本编辑器,如Windows的记事本,到专业化的编辑工具,如Dreamveaver,都可以用来编辑HTML文档,编辑好的HTML文档必须按后缀.html 或.htm 来保存,最后,通过浏览器打开HTML文档,来查看页面效果。在HTML文档中,标

10、签是包含在“”之间的部分,如就是一个标签。标签一般是成对使用的,如和同时使用,其中是开始标签,是结束标签。HTML的标签不区分大小写,因此和表示的含义相同。1.4.3 HTML基本知识:元素HTML元素由标签定义,标签所定义的内容就叫“元素”,元素包含在开始标签和结束标签之间。每一种HTML元素,一般都会有一个或数个属性,属性用来设置或表示元素的一些特性、名称或显示效果等。属性放在元素标签中,紧跟标签名称之后,它和标签名称之间有一个或数个空格。元素的每个属性都有一个值,属性的值的设定使用“属性=”值”的格式,可以为属性的 值加上引号或不加引号。下面的HTML代码为标签设置了name属性,其值为

11、login,表示这个表单的名称为login。 1.4.4 HTML基本知识:HTML的基本元素元素是组成HTML文档的关键,本节介绍HTML常用的几种基本元素。1标头元素:HTML使用标签定义一个标头,结束标签是。2标题元素:这里的标题,是指HTML文档中,内容的标题。标题元素由标签到定义。3段落元素:HTML中使用标签和定义一个段落。4字形元素:使用标签和定义一个粗体字形元素5链接:HTML文档中指向其他Web资源,如另一个HTML页面、图片等的链接被称为“锚”。在HTML中使用标签和定义一个锚元素,即链接元素,也就是说在和之间的内容,会成为一个超链接。 6图像元素:使用标签定义一个图片元素

12、,在标签中使用属性src来指向一个图片资源,象这样,其中url是指向资源所在位置。这个位置可以是一个URL,也可以是一个相对地址,7表格元素:使用标签和定义一个表格元素。一个表格由“行”构成,每一行由数据单元构成。表格的“行”用标签和定义,数据单元用标签和定义。8列表元素:说明:HTML的列表分为无序列表和有序列表。9表单元素:HTML 表单是一个包含表单元素的区域,表单元素一般会作为数据,提交给后台服务器做处理。表单域用标签和定义。表单元素是那些定义在表单域里,可以输入信息的元素,如文本框、单选按钮、下拉列表等。1.4.5 创建HTML文档使用任何一款文本编辑器,都可以编辑HTML文档。编辑

13、好的HTML文档,按后缀名.html或htm保存,最后通过浏览器访问HTML文档。打开一个文本编辑器,键入如下HTML代码(代码1-15),1.4.6 创建HTML列表HTML最基本的列表有两种:无序列表和有序列表,列表可以嵌套使用,亦可同时使用。创建无序列表,通过设置标签的type 属性,可以更改列表项的标志。type 属性的取值可以是disc,square或circle中的任意一个。创建有序列表,通过设置标签的type 属性,可以为有序列表的列表项设置不同的顺序标志。对于无序列表来说,1.4.7 创建页面表格标签和用来创建一个表格。标签主要的常用属性有width、align和border。

14、width属性:设置表格的宽度,如下所示。这里定义一个宽度为600px(600点像素)的表格。 align属性,设置表格相对于浏览器区域的对其方式,可以选取的值有:left (居左)、center(居中)或right(居右)。border,设置表格的边框宽度,单位为像素。1.4.8 建立页面表单使用标签和创建一个表单。的主要属性是action和method。action属性:用来指定表单数据被提交后,处理这些数据的程序的地址。如下HTML代码,表示当表单提交后,表单的数据将被传到文件login.php,由login.php 来处理传入的数据。 method属性:指定用何种HTTP方式传递数据。

15、有两种传递数据的方式:POST方式和GET方式。POST方式将表单数据放在HTTP数据的正文部分传递。GET方式将表单数据加到action所指的地址之后传递。1.5 Web编程的基础知识之二:层叠样式表(CSS)简介层叠样式表的英文全称是Cascading Style Sheet(简称CSS)。HTML最初设计时,只是用来定义文档的内容。比如标签就是用来定义一个HTML文档的表格。页面的布局由浏览器显示,并不由HTML标签控制。随着一个站点HTML文件的越来越多,如果用仍HTML标签排版和控制页面显示效果,它的局限性和困难性的问题会日益突出。甚至,在标签无法满足页面显示效果时,有的设计人员又加

16、入JavaScript来控制页面效果。可以想象,这样HTML文档会变得越发臃肿,并且越来越难以维护。层叠样式表(CSS)的出现解决了这个问题,即使用CSS决定网页内容如何显示,用CSS控制页面显示效果。1.5.1 样式表的基本语法一个样式(Style)的语法由3部分构成:Selector(选择器),属性(Property),属性值(Value)。格式如下:selector property: value 例如下面的例子,p就是selector,color就是属性,blue就是属性值。p color:blue 其中p就是指p标签,这个样式(Style)的含义表示凡是用标签标记的文档内容,其文本颜

17、色显示为蓝色。HTML中所有的标签都可以作为selector。如果想为Style添加多个属性,可以在两个属性之间用分号分隔。下面的Style就包含两个属性,一个是对齐方式,其值为居中,一个字体颜色,其值为红色,它们之间用分号分隔开。p text-align:center;color:red 1.5.2 设置页面字体格式使用CSS可以设置字体的名称、大小、显示风格等样式。1字体名称属性:font-family(用这个属性设定字体的名称,如Arial, Tahoma, Courier等。)2字体大小属性:font-size(font-size属性用来设定字体的大小,字体大小的单位有多种,常见的是p

18、t和px。)3字体风格属性:font-style(这个属性有3个值可选:normal(正常显示)、italic(斜体显示)、oblique(斜体显示)。normal是缺省值。)1.5.3 设置页面颜色和背景使用CSS背景颜色属性和背景图片属性,可以很方便地设置Web页面的颜色和背景。1背景颜色属性:background-color(此属性为HTML元素设定背景颜色,示例代码如下。)body background-color:#99FF00;(上面的代码表示body这个HTML元素的背景颜色值是#99FF00。)2背景图片属性:background-image(此属性为HTML元素设定背景图片)

19、 1.5.4 处理页面的边距和填充边距属性是用来设置页面中一个元素所占空间的边缘到相邻元素之间的距离。左边距属性:margin-left:这个属性用来设定左边距的宽度。示例代码如下。.d1margin-left:1cm 右边距属性:margin-right:这个属性用来设定右边距的宽度。示例代码如下。.d1 margin-right:1cm 上边距属性:margin-top:这个属性用来设定上边距的宽度。示例代码如下。.d1 margin-top:1cm 下边距属性:margin-bottom:这个属性用来设定左边距的宽度。示例代码如下。.d1margin-bottom:1cm 边距属性:ma

20、rgin:这个属性是设定边距宽度的一个快捷的综合写法,用这个属性可以同时设定上下左右边距属性。还可以为上下左右边距设置相同的宽度。示例代码如下。.d1 margin:1cm 1.5.5 理解HTML层的概念HTML中,使用标签和来定义一个层,通过CSS指定不同的属性值,可以定位层,从而实现页面的布局。利用层可以非常灵活地放置内容,例如可以将层前后放置、隐藏某些层而显示其他层、在屏幕上移动层等。可以在一个层中放置背景图像,然后在该层的前面放置第二个层,从而包含带有透明背景的文本。通常,可以把层看成一个容器,在层里可以放置其他更多的HTML元素。1.5.6 按Web标准建立网页传统HMTL布局,一

21、般都是使用表格。表格定位比较简单快捷,但容易出现表格嵌套表格的现象,这样对页面的后期维护很不方便,而且表格越多,越会影响到浏览器解析HTML文档的速度,使页面打开的速度变慢。如今,页面设计人员更多地使用HTML层和CSS,用于Web页面的布局。 所谓的Web标准,其实并没有统一的标准。不过,它似乎朝着使用和CSS进行页面布局的方向行进。DIV+CSS只是具体的实现技术手段,并不能涵盖web标准。web标准不仅仅是布局的问题,更重要的是信息结构清晰、内容与表现相分离,而DIV+CSS技术能较好的实现这种思想。因此,当前看到的多数符合标准的页面都是采用DIV+CSS制作。1.5.7 在网页中引入样

22、式表最常用的样式表引入方式有:内嵌样式(Inline Style)、内部样式表(Internal Style Sheet)和外部样式表(External Style Sheet)。内嵌样式:内嵌样式是写在标签里面的。内嵌样式只对所在的标签有效。如下代码所示。用Style定义字体 这里在标签内增加样式:style=font-size:20pt; color:red,这个样式只对当前标签有效。内部样式:内部样式表是写在HTML的里面的。内部样式表只对所在的网页有效。外部样式:外部样式是指,将样式(Styles)写在一个以.css 为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网

23、页里引用这个CSS文件。1.6 Web编程的基础知识之三:JavaScript基础JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,它是Web页面设计的重要组成部分,它被嵌入在HTML文档中,由浏览器解释执行。可以使用JavaScript设计出更有效果的Web页面、验证Web页面表单数据、创建cookie等。1.6.1 网页中的JavaScript JavaScript 可 以 出 现 在HTML 文 档 的 任 何 地 方 , 但 必 须 包 含 在 “”和“”之间。一般情况下,使用“”和“”包含的JavaScript代码。1.6.2 JavaScript的变量JavaS

24、cript 变量是用来存储数据的地方。这样在需要用这个值的地方就可以用变量来代表,一个变量可以是一个数字、文本等。JavaScript 变量的命名区分大小写,例如,名为computer的变量和名为Computer的是不一样的。而且,变量名必须以字母或下划线开头。JavaScript 是一种对变量的数据类型要求不太严格的语言,所以不必声明每一个变量的类型,但在使用变量之前先进行声明是一种好习惯。在JavaScript中用var语句声明一个变量,象下面这样:var name = value 1.6.3 JavaScript的基本语句这一小节仅介绍JavaScript的几种常用的基本语句,它们是:i

25、felse条件语句。switch选择语句。for循环语句。while循环语句。1.6.4 使用简单的对话框通常会使用JavaScript在网页上产生弹出对话框的效果。用JavaScript可以创建的对话框主要有以下所示的两种。警告对话框。确认对话框。下面将通过实例代码,来了解如何使用JavaScript创建这些对话框。使用函数alert()创建警告对话框,它的语法格式如下所示。 alert(“message”) 1.6.5 JavaScript的基本事件所谓事件,是指用户与Web页面交互时产生的各种操作,例如单击Web页面上的超链接或按钮时,就产生一个单击(click)事件(event)。浏览

26、器为了响应某个事件而进行的处理过程,叫做事件处理。注意:浏览器在程序运行的大部分时间都等待事件的发生,事件能够被Web页面中的JavaScript捕捉到,并在事件发生时,自动调用JavaScript的事件处理函数,完成事件处理。除此之外,浏览器自己的一些动作也可以产生事件,例如,当浏览器载入一个Web页面时,就会发生载入(load)事件,卸载一个页面时,就会发生卸载(unload)事件。本小节将介绍几种常见的JavaScript事件,它们是以下所示的3种。鼠标单击事件(onClick):当用户单击Web页面上的超链接或者按钮时,就会触发onClick事件。页面载入和卸载事件(onload和on

27、Unload):onload事件发生在Web页面完全下载完成后。onUnload事件发生在用户离开(即关闭)当前Web页面时。onload事件通常用来检测浏览器的一些信息,如浏览器类型、版本等。它们也可以用来处理用户cookie。提交事件(onSubmit):该事件发生在页面表单的“提交”按钮按下并放开之后。通常使用该事件的处理过程验证表单数据的有效性。1.6.6 JavaScript的函数函数是一个可以完成特定功能可执行的代码块,它由一条或多条JavaScript语句组成。通常将那些会反复使用,或者用来完成某种功能的代码写成函数,以便利于代码的重用。JavaScript中函数的语法如下所示。

28、function name(var_1,var_2,.,var_n) statement 1.6.7 JavaScript的对象JavaScript 是一种面向对象的编程语言。一段文字、一个图片、一个表单都可以看作是一个对象,每个对象都有自己的属性、方法和事件。属性表示了该对象的某些特征,如字符串的长度、文本框里的文字等。方法可以理解成该对象可以处理的一些事情。JavaScipt提供了很多对象,这些对象可以直接在JavaScript里使用。本小节介绍JavaScript的一些常用的基本对象。1String对象String对象代表一个字符串,定义该对象的最简单办法就是直接赋值。如下代码所示。此时,变量str就是一个String对象,它的值是“Hello JavaScript”。var str = “Hello JavaScript”2日期对象Date 顾名思义,日期对象就是用来处理时间的JavaScript对象。要定义一个日期对象,需要使用new运算符,如下代码所示。var some_date = new Date() 3数组对象Array 数组对象用来存放一组数据(或者说是对象),这些数据可以是不同类型的。数组中的每个对象都有一个“下标”,用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1