2020年3月30日星期一本书技术支持站点:书号:97-7-302-16213-1作者:聂庆鹏毛书朋王志乐版权所有本书编写组PHP+MYSQL出版:清华大学出版社本书的技术支持、意见反馈及勘误信息请访问作者电子信箱:rznqp@163.comrzmsp@163.com2020年3月30日星期一本书技术支持站点:概述1.1PHP的来龙去脉1.2PHP可以做哪些事1.3PHP的特点及其与其它语言的比较1.4PHP常用开发工具案例1登陆Internet了解PHP的应用情况本章小结练习题2020年3月30日星期一本书技术支持站点:的来龙去脉1.1.1PHP的概念PHP是PHP:HypertextPreprocessor(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言。与HTML不同的是,PHP代码是运行在服务端的,然后把结果返还到客户端来。使用PHP的一大好处是它对于初学者来说极其简单,可以很快的入门,只需几个小时就可以自己写一些简单的脚本,同时也给专业的程序员提供了各种高级的特性。尽管PHP的开发是以服务端脚本为目的,但事实上其功能远不局限与此。请继续读后面的章节,在“PHP可以做哪些事”一节中将获得更多的信息。2020年3月30日星期一本书技术支持站点:的来龙去脉1.1.2PHP的产生与发展任何事物都有其产生和发展的过程,PHP也不例外。但PHP与其他脚本语言的不同在于,PHP能够诞生并且发展到今天的规模,可以说是全世界各位免费代码开发者共同努力的结果。它是通过Internet把众多程序员的编程精粹汇聚,再由PHP开发者将其转化到程序设计语言中才诞生的,可以说,PHP是Internet的产物,是开放源代码自由交流的胜利成果。PHP的创建者是RasmusLerdorf2020年3月30日星期一本书技术支持站点:的来龙去脉1.1.2PHP的产生与发展1995年,RasmusLerdorf对外发表第一个版本。1996年底,已经有15000多个网站使用PHP/FI,到1997年,数量达到50000个。1997年,PHP的第三个版本PHP3诞生。1999年,PHP在网站中的应用数量超过了150000个。PHP4的推出使PHP更加的成熟。PHP目前的最新版本是PHP5。2020年3月30日星期一本书技术支持站点:可以做哪些事如果说PHP无所不能,大概是夸大了些,但如果说在Web开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过,例如收集表单数据,生成动态网页,或者发送/接受cookies。PHP脚本主要用于以下三个领域:※服务端脚本。※命令行脚本。※编写桌面应用程序。有了PHP,我们可以轻松地进行Web开发,轻松的制作动态网站、新闻系统等;轻松的实现对文件及文件夹的操作;轻松地进行电子商务的开发、数据的加密;与数据库相关联等等。我们将在以后的章节中向广大读者介绍PHP这些激动人心的功能。2020年3月30日星期一本书技术支持站点:的特点及其与其它语言的比较1.3.1PHP的特点PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不仅有着其它同类脚本所共有的功能,更有它自身的特色。●完全免费●代码完全开放●语法结构简单●功能强大●强大的数据库支持●代码执行效率高2020年3月30日星期一本书技术支持站点:的特点及其与其它语言的比较1.3.1PHP的特点PHP的先进之处还体现在以下几个方面:学习过程短。面向对象编程。可伸缩性。(下载源码就到源码网:)2020年3月30日星期一本书技术支持站点:的特点及其与其它语言的比较1.3.2PHP与其它CGI的比较2020年3月30日星期一本书技术支持站点:常用开发工具1.4.1PHP代码开发工具1.EditPlus简单阐述:速度快,支持多种语言的语法加亮,有project概念,但并不好用。无SCC(SourceCodeControl,源代码控制)集成,但仍是个优秀的编辑器。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.1PHP代码开发工具2.Dev-PHP简单阐述::用Delphi开发的Opensource的PHP开发工具,较好的集成了PHP解析器和PHP-GTK库。性能和稳定性都很不错。只是在团队合作上比较薄弱,没有SCC和project的功能。但完全让你有理由舍弃掉EditPlus。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.1PHP代码开发工具3.PHPEdit简单阐述:一个优秀的IDE.调试功能丰富,项目管理功能丰富,带有SCC,项目管理由一个Plugin,集成有Grep,帮助文档工具,笔者推荐。现在最新的是2.6.1版本,安装包大小30M左右,安装时候只需要到其官网免费注册一下就可以获得一个月的试用期。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.1PHP代码开发工具4.ZendStudio简单阐述:优秀的IDE,各个功能丰富,Zend的拳头产品,带有CVS集成,项目管理也较为丰富,但作为商业软件,价格颇高,一般个人用户没有太大必要去购买。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.2网页设计工具1.MicosoftFrontPage2003简单阐述:FrontPage是MicroSoft公司推出的Office系列中的一款制作网页的软件,简单易学,容易上手,有Word操作经验的人学起来会觉得很容易。对于以前用Frontpage开发网页过程中出现的垃圾代码,相信用过的读者肯定深有体会。但FrontPage2003的出现使这一问题得到了很大的改善。比起以前的版本,FrontPage2003的功能更强大,界面更友好,产生的垃圾代码更少,开发效率更高。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.2网页设计工具2.DreamWeaver简单阐述:作为网页三剑客之一的DreamWeaver,在网站的设计与开发上与FrontPage各有优缺点,界面和FrontPage虽有差别,但若对其中一个比较熟悉后,对另一个的学习就会事半功倍,这里也就不再赘述。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.3文本编辑工具1.UltraEdit简单阐述:这款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。最新版本的软件修正了老版本存在的一些Bug,并新增了二十余项新功能。2020年3月30日星期一本书技术支持站点:常用开发工具1.4.3文本编辑工具2.NotePad(记事本)简单阐述:这是WINDOWS自带的记事本。小节:专业PHP开发工具推荐使用Dev-PHP与PHPEdit,功能丰富,全面好用,当然如果你舍得投入,也可以使用ZendStudio这款综合实力超群的工具。2020年3月30日星期一本书技术支持站点:的应用情况一、案例分析本案例要求读者使用本地计算机到Internet上去搜索,浏览有关PHP的应用情况。读者只要使用任一台能连到Internet上的电脑就可以进行动手搜索了。二、实施步骤1、打开IE或其他浏览器。2、登陆到baidu.com或google.com搜索引擎。3、输入“PHP应用”或其他读者想搜索的内容进行查找、浏览。2020年3月30日星期一本书技术支持站点:本章小结本章中我们着重介绍了PHP嵌入式脚本的概念、来龙去脉、特点、在网络中的应用和开发工具,PHP是免费的、嵌入式的、运行在服务端的,发展到现在已经到了第五个版本PHP5,它功能强大、语法简洁、易于掌握,它在Web开发中占用重要位置,可以通过多种工具来进行PHP开发等等。读者通过本章的学习,应能对PHP脚本有一种大体的认识,对各类开发工具有大体的了解并在以后的学习过程中熟练使用它们的一种或几种。2020年3月30日星期一本书技术支持站点:练习题1.试描述PHP的概念,嵌入式脚本的结构。2.描述PHP的特点及与其他脚本的区别。3.描述目前常用的PHP开发工具名称及各自特点?(下载源码就到源码网:)第2章预备知识:HTML与JavaScript2.1什么是HTML2.2HTML的文本标记及属性2.3插入图片和超链接2.4表格的使用2.5创建表单2.6JavaScript简介2.7JavaScript语法2.8JavaScript使用范例2.1什么是HTML2.1.1HTML的概念HTML(HyperTextMarkupLanguage)即超文本标识语言,是的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。2.1什么是HTML2.1.1HTML的概念HTML只是一个纯文本文件。创建一个HTML文档,只需要两个工具,一个是HTML编辑器,一个WEB浏览器。HTML编辑器是用于生成和保存HTML文档的应用程序,如记事本、写字板。WEB浏览器是用来打开WEB网页文件,提供给我们查看WEB资源的客户端程序,如InternetExplorer,Netscape等。2.1什么是HTML2.1.2HTML的结构HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。2.1什么是HTML2.1.2HTML的结构1:html2:head3:titleHTML文档范例/title4:/head5:body6:center7:fontsize=”6”这是一个HTML范例/font8:/center9:/body10:/html2.1什么是HTML2.1.2HTML的结构输入代码完毕保存文件的时候,应当注意几点:1、文件名一栏,记得要把后缀名.html或者.htm加上;2、保存类型,一定选择所有文件,否则会默认保存为文本文档(后缀.txt)。当我们保存完毕之后,就会看到目录下多了这样一个文件,这就说明我们把文件正确保存了,双击用默认的InternetExplo