欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    PHP入门教材.doc

    • 资源ID:5090279       资源大小:3.16MB        全文页数:146页
    • 资源格式: DOC        下载积分:10
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要10
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    PHP入门教材.doc

    第第 1 页页 第第一一天天 前前言言 全球全球 5000 万互联网站中,有万互联网站中,有 3000 万以上,即超过万以上,即超过 60%的网站在使用着的网站在使用着 PHP 技术;技术; 根据根据 EDC 公司权威预计,公司权威预计,2008 年年 PHP 从业人数将增加从业人数将增加 37%,远超,远超 JAVA 的的 16%和和. NET 的的 27%; 根据根据 TIOBE 公司权威统计,公司权威统计,PHP 稳定成为全球五大最受欢迎的编程语言之一,并且是稳定成为全球五大最受欢迎的编程语言之一,并且是 入选的唯一一种脚本语言;入选的唯一一种脚本语言; 最新资料表明,国内最新资料表明,国内 80%以上的动态网站使用以上的动态网站使用 PHP 进行开发;进行开发; 在在 Google 的门户、银行、政府、人才等的门户、银行、政府、人才等 25 个行业分别排名前十的个行业分别排名前十的 250 家网站中,采家网站中,采 用用 PHP 技术的网站有技术的网站有 192 家,占整体比例的家,占整体比例的 76.8%; AlexaTOP500 中国网站排名,有中国网站排名,有 394 家使用了家使用了 PHP 技术,占整体比例的技术,占整体比例的 78.8%; 什么是什么是 PHP? PHP 是是“Hgpertext Preprocessor”或或“Personal Home Page Tools”的简写,引的简写,引 用其官方站点(用其官方站点(www.php.net )的定义来说,)的定义来说,PHP 是一种服务器端、跨平台、是一种服务器端、跨平台、HTML 嵌入嵌入 式的脚本语言。式的脚本语言。它和大家所熟知的它和大家所熟知的 ASP 一样,是一门常用于一样,是一门常用于 Web 编程的语言。编程的语言。PHP 酝酿于酝酿于 1994 年,年,1995 年发布其第一个公开版本,截止目前已发布的最新版本为年发布其第一个公开版本,截止目前已发布的最新版本为 5.26。 PHP 是一种免费软件,它能运行在包括是一种免费软件,它能运行在包括 Windows、Linux 等在内的绝大多数操作系统等在内的绝大多数操作系统 环境中,常与免费环境中,常与免费 Web 服务软件服务软件 Apache 和免费数据库和免费数据库 Mysql 配合使用于配合使用于 Linux 平台上平台上 (即(即 LAMP),具有最高的性能价格比,号称),具有最高的性能价格比,号称“黄金组合黄金组合”。 也许也许 PHP 最强大和最重要的特征是它的数据库支持,目前其支持范围覆盖了包括最强大和最重要的特征是它的数据库支持,目前其支持范围覆盖了包括 Oracle、Sybase、MySQL、ODBC 等在内的大多数常见数据库。使用它编写一个含有数据等在内的大多数常见数据库。使用它编写一个含有数据 库功能的网页程序变得十分简单。库功能的网页程序变得十分简单。 为什么要学习为什么要学习 PHP? 1、门槛低、门槛低 在在 c/c+、java、php、asp 这些开发语言中,这些开发语言中,php 是最容易学的语言,学习成本是是最容易学的语言,学习成本是 c 和和 java 的的 1/10 都不到,是都不到,是 asp 的的 1/2 都不到。我们设置了都不到。我们设置了 128 学时的课程可以完全保证零学时的课程可以完全保证零 起点的学员最后达到独立开发一个中小型网站的水平。起点的学员最后达到独立开发一个中小型网站的水平。 2、竞争少、竞争少 相对与其他开发语言,掌握相对与其他开发语言,掌握 php 的程序员目前非常少。学校基本上没有开设的程序员目前非常少。学校基本上没有开设 php 课程课程 的,培训的,培训 php 的机构也少之又少。因为的机构也少之又少。因为 php 是一个和互联网紧密相关的课程,一般的培训是一个和互联网紧密相关的课程,一般的培训 机构没有互联网相关经验,很难培训好这门课程。另外,从求职的角度来看,拿机构没有互联网相关经验,很难培训好这门课程。另外,从求职的角度来看,拿 php 招聘信招聘信 息和最热门的息和最热门的 java 或或 asp 招聘信息比较,可以发现招聘信息比较,可以发现 php 招聘量达到招聘量达到 java 或或 asp 的的 1/3 左左 右,但是右,但是 php 从业人员只是从业人员只是 java 或或 asp 从业人员的从业人员的 1/40 左右。左右。 3、需求旺、需求旺 互联网相关企业几乎都在用互联网相关企业几乎都在用 php 语言进行网站开发。其中包括语言进行网站开发。其中包括 google,sina,sohu, 网易,网易,tom,qq,baidu 等几乎所有的大型网站。大家可以上搜职网或其他招聘网站观察一等几乎所有的大型网站。大家可以上搜职网或其他招聘网站观察一 下,几乎这些企业都招聘过下,几乎这些企业都招聘过 php 相关开发人员,而且每天在互联网上有大量的相关开发人员,而且每天在互联网上有大量的 php 开发人开发人 中国第一软件培训中心中国第一软件培训中心-PHP-PHP 初级课程教材初级课程教材 第第 2 页页 课堂笔记 员的招聘信息。但是互联网企业最头疼的问题就是招收不到有实际员的招聘信息。但是互联网企业最头疼的问题就是招收不到有实际 php 学习经验的人员,更学习经验的人员,更 别说接受过别说接受过 php 专业培训的人员了。很多企业无可奈何之下只能招收有其他开发语言经验的专业培训的人员了。很多企业无可奈何之下只能招收有其他开发语言经验的 人,经过内部培训再从事人,经过内部培训再从事 php 项目的开发。项目的开发。 4、发展空间大、发展空间大 尽管尽管 php 门槛低,学习起来容易,因此有些人误以为这是一个不太有发展前景的语言。门槛低,学习起来容易,因此有些人误以为这是一个不太有发展前景的语言。 其实这是一个很大的误区,很多人就是收益于此,在从业的很短时间内走上了很高的台阶。其实这是一个很大的误区,很多人就是收益于此,在从业的很短时间内走上了很高的台阶。 因为其他语言至少要学习并从业很多年才能勉强算上掌握,因为大家都必须掌握这些语言的因为其他语言至少要学习并从业很多年才能勉强算上掌握,因为大家都必须掌握这些语言的 很多底层的细节问题,一直上不到一个比较高的层次来考虑问题。细节上花的时间太多反而很多底层的细节问题,一直上不到一个比较高的层次来考虑问题。细节上花的时间太多反而 失去了很多高层次架构上的研究机会。而失去了很多高层次架构上的研究机会。而 php 在轻松掌握之后就可以更多的考虑高层次架构在轻松掌握之后就可以更多的考虑高层次架构 上的问题了,细节上的问题这门语言的开发者都替从业者解决了。所以互联网业内上升的最上的问题了,细节上的问题这门语言的开发者都替从业者解决了。所以互联网业内上升的最 快的很多都是快的很多都是 php 开发人员。开发人员。 PHP 语言优势语言优势 1、良好的安全性:、良好的安全性:PHP 是开源软件,所有是开源软件,所有 PHP 的源代码每个人都可以看得到,代码在的源代码每个人都可以看得到,代码在 许多工程师手中进行了检测,同时它与许多工程师手中进行了检测,同时它与 Apache 编绎在一起的方式也可以让它具有灵活的安编绎在一起的方式也可以让它具有灵活的安 全设定,全设定,PHP 具有了公认的安全性能。具有了公认的安全性能。 跨平台特性:跨平台特性:ASP 比不上比不上 PHP 的跨平台能力,的跨平台能力, PHP 几乎支持所有的操作系统平台及数据库系统,正是它的这种能力让几乎支持所有的操作系统平台及数据库系统,正是它的这种能力让 UNIX/Linux 有了一有了一 种与种与 ASP 媲美的开发语言,并广为流行。媲美的开发语言,并广为流行。 2、易学性:、易学性:PHP 嵌入在嵌入在 HTML 语言中,且坚持脚本语言为主,与语言中,且坚持脚本语言为主,与 Java、C 等语言不等语言不 同,语法简单、书写容易,方便学习掌握。现在市面上也有了大量的书,同时同,语法简单、书写容易,方便学习掌握。现在市面上也有了大量的书,同时 Internet 上也上也 有大量的代码可以共享。有大量的代码可以共享。 3、执行速度快:占用系统资源少,代码执行速度快。、执行速度快:占用系统资源少,代码执行速度快。 4、免费:在流行的企业应用、免费:在流行的企业应用 FAMP 平台中,平台中,FreeBSD、Apache、MySQL、PHP 都都 是免费软件,降低了企业架设成本。是免费软件,降低了企业架设成本。 PHP 人人才才现现状状 随着随着 IT 业和互联网的超速发展,企业对业和互联网的超速发展,企业对 PHP 程序员的需求也大量增加,随意查询中华程序员的需求也大量增加,随意查询中华 英才网、英才网、51job 等招聘网站可以发现,每天的等招聘网站可以发现,每天的 PHP 程序员需求量都在程序员需求量都在 1000 以上,而程序员以上,而程序员 和和招聘岗位的供求比例是招聘岗位的供求比例是 1:40,很多公司半年都招不到一个合适的,很多公司半年都招不到一个合适的 PHP 程序员。这个岗位程序员。这个岗位 是程序员中最火的,这种严重供不应求的局面在未来几年当中还将愈演愈烈。是程序员中最火的,这种严重供不应求的局面在未来几年当中还将愈演愈烈。 1、人才储备不足:国内的网络开发语言人才主要是基于、人才储备不足:国内的网络开发语言人才主要是基于 Windows 平台的平台的 ASP 开发人开发人 员和部分的员和部分的 Java. JSP ,由于微软和,由于微软和 Sun 公司的霸主优势,投入了大量的市场费用,从而公司的霸主优势,投入了大量的市场费用,从而 产生了大量的相关人才,同时由于商业目的,阻碍了开源软件的发展。互联网公司没有强大产生了大量的相关人才,同时由于商业目的,阻碍了开源软件的发展。互联网公司没有强大 的资金后盾和本身的行业特点,多采取了的资金后盾和本身的行业特点,多采取了 Linux 等开源平台,但是没有相应的开源软件的人等开源平台,但是没有相应的开源软件的人 才储备。才储备。 2、培训体系的不健全:、培训体系的不健全:PHP 语言在西方的应用远远高于其它的网络开发语言,主要是语言在西方的应用远远高于其它的网络开发语言,主要是 对对 PHP 的认知程度和比较普遍的培训机构。目前在国内的认知程度和比较普遍的培训机构。目前在国内 PHP 的专业培训机构很少,包括大的专业培训机构很少,包括大 学课程,虽然很多的机构有意向开设学课程,虽然很多的机构有意向开设 PHP 培训课程,但都苦于没有相关的课程内容和讲师。培训课程,但都苦于没有相关的课程内容和讲师。 由于专业的培训课程的匮乏,由于专业的培训课程的匮乏,PHP 人才更多地采取自学和依靠网络来获取知识,导致知识体人才更多地采取自学和依靠网络来获取知识,导致知识体 系不健全和不系统。系不健全和不系统。 3、Web 开发技术发展迅速的结果:由于互联网是高速发展行业,一个内容热点从产生开发技术发展迅速的结果:由于互联网是高速发展行业,一个内容热点从产生 到滑坡,经常是两年或一年,甚至更短的周期,就会有新的热点出现,到滑坡,经常是两年或一年,甚至更短的周期,就会有新的热点出现,PHP 虽然是推动这些虽然是推动这些 热点的技术支持,但是国内还没有成熟的认知,一项新技术从应用、成熟、到人才储备、形热点的技术支持,但是国内还没有成熟的认知,一项新技术从应用、成熟、到人才储备、形 第第 3 页页 成专业课程,至少要有成专业课程,至少要有 3 年以上的时间;而目前由于国内的教育体制总是落后于市场需求的年以上的时间;而目前由于国内的教育体制总是落后于市场需求的 原因,这种市场的需求还没有反馈到国内的教育体系中,同时输送到企业的人才也是落伍于原因,这种市场的需求还没有反馈到国内的教育体系中,同时输送到企业的人才也是落伍于 Web 的发展。的发展。 4、人才对、人才对 PHP 的认知程度肤浅:很多的的认知程度肤浅:很多的 Web 人才没有意识到人才没有意识到 PHP 的价值,存留于微的价值,存留于微 软和软和 Sun 这些大公司的左右,总是觉得这些大公司的左右,总是觉得 PHP 开发技术含量低,而不屑于从事这种开发,不开发技术含量低,而不屑于从事这种开发,不 能认知到能认知到 PHP 在发达西方国家的发展形势。实际上目前在西方我们可以看到在发达西方国家的发展形势。实际上目前在西方我们可以看到 PHP 的无所不的无所不 在,使用在,使用 PHP 企业中不乏一些著名的世界大公司,比如德意志银行的交易系统、华尔街的企业中不乏一些著名的世界大公司,比如德意志银行的交易系统、华尔街的 股票在线买卖、汉莎航空公司的票务处理、股票在线买卖、汉莎航空公司的票务处理、Orange 短信业务处理,甚至美国联邦储,宇航短信业务处理,甚至美国联邦储,宇航 局都采用了局都采用了 PHP 技术。技术。 P PH HP P 能能做做什什么么? PHP 能做任何事。能做任何事。php 主要是用于服务端的脚本程序,因此可以用主要是用于服务端的脚本程序,因此可以用 php 来完成任何其来完成任何其 它的它的 cgi 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送接收程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送接收 cookies。但。但 php 的功能远不局限于此。的功能远不局限于此。 php 脚本主要用于以下三个领域:脚本主要用于以下三个领域: 服务端脚本。服务端脚本。 这是这是 php 最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:php 解析器(解析器(cgi 或者服务器模块)、或者服务器模块)、web 服务器和服务器和 web 浏览器。需要在运行浏览器。需要在运行 web 服务器时,安装并配置服务器时,安装并配置 php,然后,可以用,然后,可以用 web 浏览器来访问浏览器来访问 php 程序的输出,程序的输出, 即浏览服务端的即浏览服务端的 php 页面。如果只是实验页面。如果只是实验 php 编程,所有的这些都可以运行在自编程,所有的这些都可以运行在自 己家里的电脑中。己家里的电脑中。 命令行脚本。命令行脚本。 可以编写一段可以编写一段 php 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方 式,仅仅只需要式,仅仅只需要 php 解析器来执行。这种用法对于依赖解析器来执行。这种用法对于依赖 cron(unix 或者或者 linux 环境)或者环境)或者 task scheduler(windows 环境)的日常运行的脚本来说是理想的选环境)的日常运行的脚本来说是理想的选 择。这些脚本也可以用来处理简单的文本。择。这些脚本也可以用来处理简单的文本。 编写桌面应用程序。编写桌面应用程序。 对于有着图形界面的桌面应用程序来说,对于有着图形界面的桌面应用程序来说,php 或许不是一种最好的语言,但是如果或许不是一种最好的语言,但是如果 用户非常精通用户非常精通 php,并且希望在客户端应用程序中使用,并且希望在客户端应用程序中使用 php 的一些高级特性,可的一些高级特性,可 以利用以利用 php-gtk 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。来编写这些程序。用这种方法,还可以编写跨平台的应用程序。 php-gtk 是是 php 的一个扩展,在通常发布的的一个扩展,在通常发布的 php 包中并不包含它。如果对包中并不包含它。如果对 php- gtk 感兴趣,请访问其感兴趣,请访问其 http:/gtk.php.net 以获取更多信息。以获取更多信息。 php 能够用在所有的主流操作系统上,包括能够用在所有的主流操作系统上,包括 linux、unix 的各种变种(包括的各种变种(包括 hp- ux、solaris 和和 openbsd)、)、microsoft windows、mac os x、risc os 等。今天,等。今天,php 已经支持了大多数的已经支持了大多数的 web 服务器,包括服务器,包括 apache、microsoft internet information server(iis)、)、personal web server(pws)、)、netscape 以及以及 iplant server、oreilly website pro server、caudium、xitami、omnihttpd 等。对于大多数的服务器,等。对于大多数的服务器,php 提提 供了一个模块;还有一些供了一个模块;还有一些 php 支持支持 cgi 标准,使得标准,使得 php 能够作为能够作为 cgi 处理器来工作。处理器来工作。 综上所述,使用综上所述,使用 php,可以自由地选择操作系统和,可以自由地选择操作系统和 web 服务器。同时,还可以在开发服务器。同时,还可以在开发 时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管 php 4 不支持不支持 oop 所所 有的标准,但很多代码仓库和大型的应用程序(包括有的标准,但很多代码仓库和大型的应用程序(包括 pear 库)仅使用库)仅使用 oop 代码来开发。代码来开发。 php 5 弥补了弥补了 php 4 的这一弱点,引入了完全的对象模型。的这一弱点,引入了完全的对象模型。 中国第一软件培训中心中国第一软件培训中心-PHP-PHP 初级课程教材初级课程教材 第第 4 页页 课堂笔记 使用使用 php,并不局限于输出,并不局限于输出 html。php 还能被用来动态输出图像、还能被用来动态输出图像、pdf 文件甚至文件甚至 flash 动画(使用动画(使用 libswf 和和 ming)。还能够非常简便的输出文本,例如)。还能够非常简便的输出文本,例如 xhtml 以及任何以及任何 其它形式的其它形式的 xml 文件。文件。php 能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,能够自动生成这些文件,在服务端开辟出一块动态内容的缓存, 可以直接把它们打印出来,或者将它们存储到文件系统中。可以直接把它们打印出来,或者将它们存储到文件系统中。 php 最强大最显著的特性之一,是它支持很大范围的数据库。用户会发现利用最强大最显著的特性之一,是它支持很大范围的数据库。用户会发现利用 php 编编 写数据库支持的网页简单得难以置信。目前,写数据库支持的网页简单得难以置信。目前,php 支持如下数据库:支持如下数据库: adabasdinterbasepostgresql dbasefrontbasesqlite empressmsqlsolid filepro(只读)(只读) direct ms-sqlsybase hyperwavemysqlvelocis ibm db2odbcunix dbm informix oracle(oci7 和和 oci8) ingresovrimos 同时还有一个同时还有一个 dbx 扩展库使得可以自由地使用该扩展库支持的任何数据库。另外,扩展库使得可以自由地使用该扩展库支持的任何数据库。另外, php 还支持还支持 odbc,即,即 open database connection standard(开放数据库连接标准),(开放数据库连接标准), 因此可以连接任何其它支持该世界标准的数据库。因此可以连接任何其它支持该世界标准的数据库。 php 还支持利用诸如还支持利用诸如 ldap、imap、snmp、nntp、pop3、http、com(windows 环环 境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工境)等不计其数的协议的服务。还可以开放原始网络端口,使得任何其它的协议能够协同工 作。作。php 支持和所有支持和所有 web 开发语言之间的开发语言之间的 wddx 复杂数据交换。关于相互连接,复杂数据交换。关于相互连接,php 已已 经支持了对经支持了对 java 对象的即时连接,并且可以将他们自由的用作对象的即时连接,并且可以将他们自由的用作 php 对象。甚至可以用我对象。甚至可以用我 们的们的 corba 扩展库来访问远程对象。扩展库来访问远程对象。 php 具有极其有效的文本处理特性,支持从具有极其有效的文本处理特性,支持从 posix 扩展或者扩展或者 perl 正则表达式到正则表达式到 xml 文档解析。为了解析和访问文档解析。为了解析和访问 xml 文档,文档,php 4 支持支持 sax 和和 dom 标准,也可以使用标准,也可以使用 xslt 扩展库来转换扩展库来转换 xml 文档。文档。php 5 基于强健的基于强健的 libxm2 标准化了所有的标准化了所有的 xml 扩展,并添加扩展,并添加 了了 simplexml 和和 xmlreader 支持,扩展了其在支持,扩展了其在 xml 方面的功能。方面的功能。 如果将如果将 php 用于电子商务领域,会发现其用于电子商务领域,会发现其 cybercash 支付、支付、cybermut、verisign payflow pro 以及以及 mcve 函数对于在线交易程序来说是非常有用的。函数对于在线交易程序来说是非常有用的。 另外,还有很多其它有趣的扩展库。例如另外,还有很多其它有趣的扩展库。例如 mnogosearch 搜索引擎函数、搜索引擎函数、irc 网关函数、网关函数、 多种压缩工具(多种压缩工具(gzip、bz2)、日历转换、翻译)、日历转换、翻译 学学习习方方法法 1.1.上课认真听讲、勤记笔记;上课认真听讲、勤记笔记; 第第 5 页页 2.2. 多看相关参考书多看相关参考书; 3.3. 勤上机练习,这一点要着重指出,有些同学光听不练,其实编程是熟能生巧的,光上课勤上机练习,这一点要着重指出,有些同学光听不练,其实编程是熟能生巧的,光上课 能听懂能理解是不够的,必须要课后进行大量的练习才可以真正学以致用;能听懂能理解是不够的,必须要课后进行大量的练习才可以真正学以致用; 4.多看教学视频多看教学视频; 我们的课程将按照我们的课程将按照 html 基础、基础、CSS 样式表、样式表、Javascript、PHP 环境配置(包括简单的环境配置(包括简单的 apache 配置)、配置)、PHP 基础知识、基础知识、MySQL 的基本运用,这样的几大块内容逐步的将学员么的基本运用,这样的几大块内容逐步的将学员么 带入带入 PHP 的世界。的世界。 那我们就先从最基础的那我们就先从最基础的 htmlhtml 部分开始吧部分开始吧 H HT TM ML L 基基础础 一一、基基本本标标志志 11 标志用于标志用于 HtmlHtml 文档的最前边,用来标识文档的最前边,用来标识 HtmlHtml 文档的开始。而文档的开始。而标志恰恰标志恰恰 相反,它放在相反,它放在 HtmlHtml 文档的最后边,用来标识文档的最后边,用来标识 HtmlHtml 文档的结束,两个标志必须一块使用。文档的结束,两个标志必须一块使用。 2.2. 和和构成构成 HtmlHtml 文档的开头部分,在此标志对之间可以使用文档的开头部分,在此标志对之间可以使用 、等等标志对,这些标志对都是描述等等标志对,这些标志对都是描述 HtmlHtml 文档相关信息文档相关信息 的标志对,的标志对,标志对之间的内容是不会在浏览器的框内显示出来的。标志对之间的内容是不会在浏览器的框内显示出来的。两个标志必两个标志必 须一块使用。须一块使用。 3.3. 是是 HtmlHtml 文档的主体部分,在此标志对之间可包含文档的主体部分,在此标志对之间可包含 、等等众多的标志,它们所定义的文本、图像等将会在等等众多的标志,它们所定义的文本、图像等将会在 浏览器的框内显示出来。两个标志必须一块使用。浏览器的框内显示出来。两个标志必须一块使用。标志中还可以有以下属性:标志中还可以有以下属性: 属性属性用途用途示例示例 bgcolor=“#rrggbb“ 设置背景颜色。设置背景颜色。 bgcolor=“red“红色背红色背 景景 text=“#rrggbb“ 设置文本颜色。设置文本颜色。 text=“#0000ff“蓝色文蓝色文 本本 link=“#rrggbb“ 设置链接颜色。设置链接颜色。 link=“blue“链接为蓝链接为蓝 色色 vlink=“#rrggbb“ 设置已使用的链接的颜色。设置已使用的链接的颜色。 vlink=“#ff0000“ alink=“#rrggbb“ 设置正在被击中的链接的颜色。设置正在被击中的链接的颜色。 alink=“yellow“ 说明说明: :以上各个属性可以结合使用,如以上各个属性可以结合使用,如text=“#0000ff“。引号内的。引号内的 中国第一软件培训中心中国第一软件培训中心-PHP-PHP 初级课程教材初级课程教材 第第 6 页页 课堂笔记 rrggbbrrggbb 是用六个十六进制数表示的是用六个十六进制数表示的 RGB(RGB(即红、绿、蓝三色的组合即红、绿、蓝三色的组合) )颜色,如颜色,如#ff0000#ff0000 对应的对应的 是红色。此外,还可以使用是红色。此外,还可以使用 HtmlHtml 语言所给定的常量名来表示颜色:语言所给定的常量名来表示颜色: BlackBlack、WhiteWhite、GreenGreen、MaroonMaroon、OliveOlive、NavyNavy、PurplePurple、GrayGray、YellowYellow、LimeLime、AguaAgua、FuchsFuchs iaia、SilverSilver、RedRed、BlueBlue 和和 TealTeal,如,如text=“Blue“表示表示标志对中的文本标志对中的文本 使用蓝色显示在浏览器的框内。使用蓝色显示在浏览器的框内。 44 使用过浏览器的人可能都会注意到浏览器窗口最上边蓝色部分显示的文本信息,那些信使用过浏览器的人可能都会注意到浏览器窗口最上边蓝色部分显示的文本信息,那些信 息一般是网页的息一般是网页的“主题主题”,要将学员的网页的主题显示到浏览器的顶部其实很简单,只要在,要将学员的网页的主题显示到浏览器的顶部其实很简单,只要在 标志对之间加入学员要显示的文本即可。注意:标志对之间加入学员要显示的文本即可。注意:标志对只标志对只 能放在能放在标志对之间。标志对之间。 下面是一个综合的例子,仔细阅读,学员便可以了解以上各个标志对在一个下面是一个综合的例子,仔细阅读,学员便可以了解以上各个标志对在一个 HtmlHtml 文档文档 中的布局或所使用的位置及其作用。中的布局或所使用的位置及其作用。 范例范例 1-11-1:HtmlHtml 文档中基本标志的使用文档中基本标志的使用 显示在浏览器最上边蓝色条中的文本显示在浏览器最上边蓝色条中的文本 text=“blue“ 红色背景、蓝色文本红色背景、蓝色文本 显示效果如下图:显示效果如下图: 二二、格格式式标标志志 上一个节中我们讲了上一个节中我们讲了 HtmlHtml 文档的基本标志,但我们还不知道怎样在浏览器中显示文本文档的基本标志,但我们还不知道怎样在浏览器中显示文本 之类的东西,这正是我们在节二中将要谈到的。在学习之前,必须强调一下,我们这个节中之类的东西,这正是我们在节二中将要谈到的。在学习之前,必须强调一下,我们这个节中 所讲的格式标志统统都是用于所讲的格式标志统统都是用于标志对之间的。标志对之间的。 11 第第 7 页页 标志对是用来创建一个段落,在此标志对之间加入的文本将按照段落的格式显标志对是用来创建一个段落,在此标志对之间加入的文本将按照段落的格式显 示在浏览器上。另外,示在浏览器上。另外,标志还可以使用标志还可以使用 alignalign 属性,它用来说明对齐方式,语法是:属性,它用来说明对齐方式,语法是:align=“。alignalign 可以是可以是 Left(Left(左对齐左对齐) )、Center(Center(居中居中) )和和 Right(Right(右对齐右对齐) )三个值中的任三个值中的任 何一个。如何一个。如align=“Center“表示标志对中的文本使用居中的对齐方式。表示标志对中的文本使用居中的对齐方式。 2.2. 是一个很简单的标志,它没有结束标志,因为它用来创建一个回车换行。在是一个很简单的标志,它没有结束标志,因为它用来创建一个回车换行。在的的 使用上还有一定的技巧,如果学员把使用上还有一定的技巧,如果学员把加在加在标志对的外边,将创建一个大的回车换标志对的外边,将创建一个大的回车换 行,即行,即前边和后边的文本的行与行之间的距离比较大,若放在前边和后边的文本的行与行之间的距离比较大,若放在的里边则的里边则前边前边 和后边的文本的行与行之间的距离将比较小,学员不妨试试看。和后边的文本的行与行之间的距离将比较小,学员不妨试试看。 33 在在标志对之间加入的文本将会在浏览器中按两边缩进的方标志对之间加入的文本将会在浏览器中按两边缩进的方 式显示出来。式显示出来。 4,4, .,., 用来创建一个普通的列表,用来创建一个普通的列表,用来创建列表中的上层项目,用来创建列表中的上层项目, 用来创建列表中最下层项目,用来创建列表中最下层项目,和和都必须放在都必须放在 标志对之间。看一下下面的例子学员就会明白了:标志对之间。看一下下面的例子学员就会明白了: 范例范例 1-21-2:创建一个普通列表:创建一个普通列表 一个普通列表一个普通列表 text=“blue“ 中国城市中国城市 北京北京 上海上海 广州广州 美国城市美国城市 华盛顿华盛顿 芝加哥芝加哥 纽约纽约 中国第一软件培训中心中国第一软件培训中心-PHP-PHP 初级课程教材初级课程教材 第第 8 页页 课堂笔记 效果如图:效果如图: 5,5, .,., 标志对用来创建一个标有数字的列表;标志对用来创建一个标有数字的列表;标志对用来创建一个标志对用来创建一个 标有圆点的列表;标有圆点的列表;标志对只能在标志对只能在或或标志对之间使用,标志对之间使用, 此标志对用来创建一个列表项,若此标志对用来创建一个列表项,若放在放在之间则每个列表项加上一之间则每个列表项加上一 个数字,若在个数字,若在之间则每个列表项加上一个圆点。之间则每个列表项加上一个圆点。请看下边的例子:请看下边的例子: 范例范例 1-31-3:标有数字或圆点的列表:标有数字或圆点的列表 text=“blue“ 中国城市中国城市 北京北京 上海上海 广州广州 美国城市美国城市 华盛顿华盛顿 芝加哥芝加哥 纽约纽约 范例范例 1-31-3 效果如图:效果如图: 第第 9 页页 66 标志对用来排版大块标志对用来排版大块 HtmlHtml 段落,也用于格式化表,此标志对的用法与段落,也用于格式化表,此标志对的用法与 标志对非常相似,同样有标志对非常相似,同样有 alignalign 对齐方式属性。对齐方式属性。最重要的应用是在后面讲到最重要的应用是在后面讲到 CSSCSS 样式表时,与样式表时,与 CSSCSS 进行搭配,用进行搭配,用 DIV+CSSDIV+CSS 来布局网页,这些内容将在来布局网页,这些内容将在 CSSCSS 部分详细介绍。部分详细介绍。 三三、文文本本标标志志 上一个节中我们已经讲了如何在浏览器中输出文本,以及文本输出的格式,这个节中我上一个节中我们已经讲了如何在浏览器中输出文本,以及文本输出的格式,这个节中我 们将谈一谈文本输出的字体,如斜体、黑体字、下加一划线等等。在本节的最后给出了一个们将谈一谈文本输出的字体,如斜体、黑体字、下加一划线等等。在本节的最后给出了一个 htmlhtml 代码中文本标志的综合示例,希望学员能认真阅读。代码中文本标志的综合示例,希望学员能认真阅读。 1.1. HtmlHtml 语言提供了一系列对文本中的标题进行操作的标志对:语言提供了一系列对文本中的标题进行操作的标志对:, 即一共有六对标题的标志对。即一共有六对标题的标志对。是最大的标题,而是最大的标题,而则是最小的标题,也即则是最小的标题,也即 是标志中是标志中 h h 后面的数字越大标题文本就越小。如果学员的后面的数字越大标题文本就越小。如果学员的 HtmlHtml 文档中需要输出标题文本的文档中需要输出标题文本的 话,便可以根据实际需要选用这六对标志中的一对。话,便可以根据实际需要选用这六对标志中的一对。 2.2., , , , 经常使用经常使用 WORDWORD 的人对这三对标志对一定很快就能掌握。的人对这三对标志对一定很快就能掌握。用来使文本以黑体字用来使文本以黑体字 的形式输出;的形式输出;用来使文本以斜体字的形式输出;用来使文本以斜体字的形式输出;用来使文本以下加一划线的用来使文本以下加一划线的 形式输出。后边将会有一个综合的例子,所以此处就不再作详细讲解了。形式输出。后边将会有一个综合的例子,所以此处就不再作详细讲解了。 3.3., , , , , , 这些标志对的用法和上边的一样,差别只是在于输出的文本字体不太一样而已。这些标志对的用法和上边的一样,差别只是在于输出的文本字体不太一样而已。 用来输出打字机风格字体的文本;用来输出打字机风格字体的文本;用来输出引用方式的字体,用来输出引用方式的字体, 通常是斜体;通常是斜体;用来输出需要强调的文本用来输出需要强调的文本( (通常是斜体加黑体通常是斜体加黑体) ); 则用来输出加重文本则用来输出加重文本( (通常也是斜体加黑体通常也是斜体加黑体) )。这些标志对的示例也将。这些标志对的示例也将 在后边综合的例子中出现。在后边综合的例子中出现。 44 中国第一软件培训中心中国第一软件培训中心-PHP-PHP 初级课程教材初级课程教材 第第 10 页页 课堂笔记 是一对很有用的标志对,它可以对输出文本的字体大小、颜色进行随是一对很有用的标志对,它可以对输出文本的字体大小、颜色进行随 意地改变,这些改变主要是通过对它的两个属性意地改变,这些改变主要是通过对它的两个属性 sizesize 和和 colorcolor 的控制来实现的。的控制来实现的。sizesize 属属 性用来改变字体的大小,它可以取值:性用来改变字体的大小,它可以取值:-1-1、1 1 和和+1+1;而;而 colorcolor 属性则用来改变文本的颜色,属性则用来改变文本的颜色, 颜色的取值是我们在节一中讲过的十六进制颜色的取值是我们在节一中讲过的十六进制 RGBRGB 颜色码或颜色码或 HtmlHtml 语言给定的颜色常量名。具体语言给定的颜色常量名。具体 用法请看下边综合的例子。用法请看下边综合的例子。 范例范例 1-41-4:文本标志的综合示例:文本标志的综合示例 文本标志的综合示例文本标志的综合示例 text=“blue“ 最大的标题最大的标题 使用使用 h3h3 的标题的标题 最最小小的标题的标题 黑体字文本黑体字文本 斜体字文本斜体字文本 下加一划线文本下加一划线文本 打字机风格的文本打字机风格的文本 引用方式的文本引用方式的文本 强调的文本强调的文本 加重的文本加重的文本 sizecolor=“red“size 取值取值“+1”“+1”、colorcolor 取值取值“red”“red”时的文本时的文本 第第 11 页页

    注意事项

    本文(PHP入门教材.doc)为本站会员(哈尼dd)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开