资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021-01-11,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021-01-11,#,15 十一月 2024,1,动态网站开发与全程实例,ISBN,书号,:97-7-302-16213-1,作者,:,聂庆鹏 毛书朋 王志乐,版权所有 本书编写组,PHP+MYSQL,出版:清华大学出版社,29 九月 20231动态网站开发与全程实例ISBN书号:9,15 十一月 2024,2,第,1,章,PHP,概述,1.1 PHP,的来龙去脉,1.2 PHP,可以做哪些事,1.3 PHP,的特点及其与其它语言的比较,1.4 PHP,常用开发工具,案例,1,登陆,Internet,了解,PHP,的应用情况,本章小结,练 习 题,29 九月 20232第1章 PHP概述1.1 PHP的,15 十一月 2024,3,1.1 PHP,的来龙去脉,1.1.1 PHP,的概念,PHP,是,PHP:Hypertext Preprocessor,(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言。与,HTML,不同的是,,PHP,代码是运行在服务端的,然后把结果返还到客户端来。使用,PHP,的一大好处是它对于初学者来说极其简单,可以很快的入门,只需几个小时就可以自己写一些简单的脚本,同时也给专业的程序员提供了各种高级的特性。,尽管,PHP,的开发是以服务端脚本为目的,但事实上其功能远不局限与此。请继续读后面的章节,在“,PHP,可以做哪些事”一节中将获得更多的信息。,29 九月 202331.1 PHP的来龙去脉1.1.1,15 十一月 2024,4,1.1 PHP,的来龙去脉,1.1.2 PHP,的产生与发展,任何事物都有其产生和发展的过程,,PHP,也不例外。但,PHP,与其他脚本语言的不同在于,,PHP,能够诞生并且发展到今天的规模,可以说是全世界各位免费代码开发者共同努力的结果。它是通过,Internet,把众多程序员的编程精粹汇聚,再由,PHP,开发者将其转化到程序设计语言中才诞生的,可以说,,PHP,是,Internet,的产物,是开放源代码自由交流的胜利成果。,PHP,的创建者是,Rasmus Lerdorf,29 九月 202341.1 PHP的来龙去脉1.1.2,15 十一月 2024,5,1.1 PHP,的来龙去脉,1.1.2 PHP,的产生与发展,1995,年,,Rasmus Lerdorf,对外发表第一个版本。,1996,年底,已经有,15000,多个网站使用,PHP/FI,,到,1997,年,数量达到,50000,个。,1997,年,PHP,的第三个版本,PHP3,诞生。,1999,年,,PHP,在网站中的应用数量超过了,150000,个。,PHP4,的推出使,PHP,更加的成熟。,PHP,目前的最新版本是,PHP5,。,29 九月 202351.1 PHP的来龙去脉1.1.2,15 十一月 2024,6,1.2 PHP,可以做哪些事,如果说,PHP,无所不能,大概是夸大了些,但如果说在,Web,开发上能完成任何一款服务器端程序所能完成的工作却一点也不为过,例如收集表单数据,生成动态网页,或者发送,/,接受,cookies,。,PHP,脚本主要用于以下三个领域:,服务端脚本。,命令行脚本。,编写桌面应用程序。,有了,PHP,,我们可以轻松地进行,Web,开发,轻松的制作动态网 站、新闻系统等;轻松的实现对文件及文件夹的操作;轻松地进行电子商务的开发、数据的加密;与数据库相关联等等。我们将在以后的章节中向广大读者介绍,PHP,这些激动人心的功能。,29 九月 202361.2 PHP 可以做哪些事如果说P,15 十一月 2024,7,1.3 PHP,的特点及其与其它语言的比较,1.3.1 PHP,的特点,PHP,自产生以来一直都在发展中应用、在应用中发展,这是因为,PHP,不仅有着其它同类脚本所共有的功能,更有它自身的特色。,完全免费,代码完全开放,语法结构简单,功能强大,强大的数据库支持,代码执行效率高,29 九月 202371.3 PHP 的特点及其与其它语言,15 十一月 2024,8,1.3 PHP,的特点及其与其它语言的比较,29 九月 202381.3 PHP 的特点及其与其它语言,15 十一月 2024,9,1.3 PHP,的特点及其与其它语言的比较,1.3.2 PHP,与其它,CGI,的比较,29 九月 202391.3 PHP 的特点及其与其它语言,15 十一月 2024,10,1.4 PHP,常用开发工具,1.4.1 PHP,代码开发工具,1.,EditPlus,简单阐述:速度快,支持多种语言的语法加亮,有,project,概念,但并不好用。无,SCC,(,Source Code Control,,源代码控制)集成,但仍是个优秀的编辑器。,29 九月 2023101.4 PHP 常用开发工具1.4,15 十一月 2024,11,1.4 PHP,常用开发工具,1.4.1 PHP,代码开发工具,2.Dev-PHP,简单阐述,:,:用,Delphi,开发的,Opensource,的,PHP,开发工具,较好的集成了,PHP,解析器和,PHP-GTK,库。性能和稳定性都很不错。只是在团队合作上比较薄弱,没有,SCC,和,project,的功能。但完全让你有理由舍弃掉,EditPlus,。,29 九月 2023111.4 PHP 常用开发工具1.4,15 十一月 2024,12,1.4 PHP,常用开发工具,1.4.1 PHP,代码开发工具,3.PHPEdit,简单阐述:一个优秀的,IDE.,调试功能丰富,项目管理功能丰富,带有,SCC,项目管理由一个,Plugin,集成有,Grep,,帮助文档工具,笔者推荐。现在最新的是,2.6.1,版本,安装包大小,30M,左右,安装时候只需要到其官网免费注册一下就可以获得一个月的试用期。,29 九月 2023121.4 PHP 常用开发工具1.4,15 十一月 2024,13,1.4 PHP,常用开发工具,1.4.1 PHP,代码开发工具,4.Zend Studio,简单阐述:优秀的,IDE,各个功能丰富,,Zend,的拳头产品,带有,CVS,集成,项目管理也较为丰富,但作为商业软件,价格颇高,一般个人用户没有太大必要去购买。,29 九月 2023131.4 PHP 常用开发工具1.4,15 十一月 2024,14,1.4 PHP,常用开发工具,1.4.2,网页设计工具,1.,Micosoft FrontPage 2003,简单阐述:,FrontPage,是,MicroSoft,公司推出的,Office,系列中的一款制作网页的软件,简单易学,容易上手,有,Word,操作经验的人学起来会觉得很容易。对于以前用,Frontpage,开发网页过程中出现的垃圾代码,相信用过的读者肯定深有体会。但,FrontPage 2003,的出现使这一问题得到了很大的改善。比起以前的版本,,FrontPage 2003,的功能更强大,界面更友好,产生的垃圾代码更少,开发效率更高。,29 九月 2023141.4 PHP 常用开发工具1.4,15 十一月 2024,15,1.4 PHP,常用开发工具,1.4.2,网页设计工具,2.,DreamWeaver,简单阐述:作为网页三剑客之一的,DreamWeaver,,在网站的设计与开发上与,FrontPage,各有优缺点,界面和,FrontPage,虽有差别,但若对其中一个比较熟悉后,对另一个的学习就会事半功倍,这里也就不再赘述。,29 九月 2023151.4 PHP 常用开发工具1.4,15 十一月 2024,16,1.4 PHP,常用开发工具,1.4.3,文本编辑工具,1.UltraEdit,简单阐述:这款功能强大的文本编辑器,可以编辑文字、,Hex,、,ASCII,码,可以取代记事本,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。最新版本的软件修正了老版本存在的一些,Bug,,并新增了二十余项新功能。,29 九月 2023161.4 PHP 常用开发工具1.4,15 十一月 2024,17,1.4 PHP,常用开发工具,1.4.3,文本编辑工具,2.NotePad(,记事本,),简单阐述:这是,WINDOWS,自带的记事本。,小节:,专业,PHP,开发工具推荐使用,Dev-PHP,与,PHPEdit,,功能丰富,全面好用,当然如果你舍得投入,也可以使用,Zend Studio,这款综合实力超群的工具。,29 九月 2023171.4 PHP 常用开发工具1.4,15 十一月 2024,18,案例,1,登陆,Internet,了解,PHP,的应用情况,一、案例分析,本案例要求读者使用本地计算机到,Internet,上去搜索,浏览有关,PHP,的应用情况。读者只要使用任一台能连到,Internet,上的电脑就可以进行动手搜索了。,二、实施步骤,1,、打开,IE,或其他浏览器。,2,、登陆到,或,搜索引擎。,3,、输入“,PHP,应用”或其他读者想搜索的内容进行查找、浏览。,29 九月 202318案例1 登陆Internet了解PH,15 十一月 2024,19,本章小结,本章中我们着重介绍了,PHP,嵌入式脚本的概念、来龙去脉、特点、在网络中的应用和开发工具,,PHP,是免费的、嵌入式的、运行在服务端的,发展到现在已经到了第五个版本,PHP5,,它功能强大、语法简洁、易于掌握,它在,Web,开发中占用重要位置,可以通过多种工具来进行,PHP,开发等等。读者通过本章的学习,应能对,PHP,脚本有一种大体的认识,对各类开发工具有大体的了解并在以后的学习过程中熟练使用它们的一种或几种。,29 九月 202319本章小结 本章中我们着重,15 十一月 2024,20,练 习 题,29 九月 202320练 习 题,铸造辉煌,唯有质量。,11月-24,11月-24,Friday,November 15,2024,防护加警惕保安全无知加大意必危险。,14:19:55,14:19:55,14:19,11/15/2024 2:19:55 PM,智者防患于前,愚者灭灾于后。,11月-24,14:19:55,14:19,Nov-24,15-Nov-24,清扫给油照基准,设备精度合标准。,14:19:55,14:19:55,14:19,Friday,November 15,2024,光靠记忆不可靠,标准作业最重要。,11月-24,11月-24,14:19:55,14:19:55,November 15,2024,计划是时间的最好保障,时间是效率的坚实基础,效率是行动的优化大师,行动是成功的唯一途径。,2024年11月15日,2:19 下午,11月-24,11月-24,只怕不改善,不怕改善少。,15 十一月 2024,2:19:55 下午,14:19:55,11月-24,时时注意安全,处处排除隐患。,十一月 24,2:19 下午,11月-24,14:19,November 15,2024,手牵手发扬优质精神。,2024/11/15 14:19:55,14:19:55,15 November 2024,有一分耕耘,就有一分收获。,2:19:55 下午,2:19 下午,14:19:55,11月-24,全员齐动,风起云涌,每日拜访,铭记心中。,11月-24,11月-24,14:19,14:19:55,14:19:55,Nov-24,时时寻求效率进步,事事讲究方法技术。,2024/11/15 14:19:55,Friday,November 15,2024,分析原因要认真解决问题要彻底。,11月-24,2024/11/15 14:19:55,11月-24,谢谢大家!,铸造辉煌,唯有质量。9月-239
展开阅读全文