PHP网站开发设计课件.ppt

上传人(卖家):三亚风情 文档编号:2876940 上传时间:2022-06-07 格式:PPT 页数:42 大小:1.27MB
下载 相关 举报
PHP网站开发设计课件.ppt_第1页
第1页 / 共42页
PHP网站开发设计课件.ppt_第2页
第2页 / 共42页
PHP网站开发设计课件.ppt_第3页
第3页 / 共42页
PHP网站开发设计课件.ppt_第4页
第4页 / 共42页
PHP网站开发设计课件.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、PHP网站开发设计主讲人:罗海2011年2月22日.本次课程主要内容课程介绍考核方式学习目标与方法Web标准基础知识、Php介绍运行环境配置.课程介绍PHP作为一种优秀的跨平台服务器端Web编程语言,它从一出现就开始在日新月异的Internet世界中不断地显示出独特的魅力和强大的生命力。免费的pche、PHP和MySQL的组合几乎已经成为Web服务器的一种配置标准(LMP)。本课程以PHP 5为主要编程语言,结合多年的Web网站开发的实际经验,全面地介绍开发Web动态网页的程序设计技术,内容包括Web基础、DHTML基础、CSS基础、JvScript客户端脚本语言、jx、动态Web网站环境的构

2、建、PHP语法基础、PHP面向对象编程、php数据库操作、会话和用户认证等常见一些应用系统实例等内容。.课程目标掌握web基础理解网站建设原理,能够使用php建设一些基本功能的web应用系统培养学生动手能力,独立思考能力培养学生的团队交流协作能力.授课计划.怎么学这门课程动手 多用电脑测试动脑 多从不同角度思考 学习开初先动手再动脑,重模仿,学套路;后期先动脑再动手,重设计.我的联系方式:023-62487781E-mil:课件下载地址:ftp:/172.22.60.30 帐号:php 密码:php123.课程成绩认定出勤率达到学校要求学习笔记团队(2-3人)协作完成一个期末课程设计总成绩10

3、0出勤(10%)+学习笔记(15%)+平时成绩(两次作业)(35%)期末项目设计(40%).教材选用作者:房爱莲出版社:北京大学出版社ISBN:978-7-301-17964-2出版日期:2011-01-01原价 : ¥42.00.参考书(1)作者:杜江出版社:电子工业出版社ISBN:9787121107825上架时间:2010-6-25出版日期:2010 年5月定价 : ¥79.00.参考书(2)PHP与MySQL 程序设计:第3版【原 书 名】Beginning PHP nd MySQL: From Novice to Professionl, Third Edition【原出版社】pre

4、ss【作者】(美)W. Json Gilmore同作者作品作译者介绍【译者】朱涛江同译者作品【丛 书 名】图灵程序设计丛书.Web开发系列【出 版 社】人民邮电出版社 【书 号】 9787115189097【上架时间】2009-5-20【出版日期】 2009 年6月【原价】89.00元.学习资料网站http:/ php官网http:/ phpchin开源社区门户http:/ 国际喜悦村 php联盟http:/ http:/ http html xhtml xml DOM jvscript css php sp jsp pche IIS.WHT IS WEB?超文本(hypertext) 一种全

5、局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称超媒体(hypermedi) 超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。Web就是一种超文本信息系统 Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。.WEB 特点Web是图形化的和易于导航的Web与平台无关Web是分布式的Web 是动态的、交互的.WEB访问基本原理Web服务器 pche,IIS, PWS, Cu

6、dium , fhttpdWeb浏览器 Netscpe 的Nvigtor、NCS的Mosic、Microsoft的Explorer、谷歌浏览器的GoogleChrome、 Mozill的Firefox、oper访问协议 http (HyperText Trnsfer Protocol )、https.WEB标准为什么要有web标准有哪些web标准.WEB标准WEB标准不是某一个标准,而是一系列标准的集合 ,这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准 网页主要由三部分组成: 结构(Structure)、 表现(Presenttion) 行为(Behvior) .1结构标准

7、语言 HTML (Hyper Text Mrkup Lnguge )XML (EXtensible Mrkup Lnguge )XHTML(EXtensible HyperText Mrkup Lnguge ).2. 表现标准语言 CSS(Cscding Style Sheets )层叠样式表 .3.行为标准(浏览器脚本 ) DOM (Document Object Model )ECMScript 宿主环境中脚本语言的国际 Web 标准 (JvScript 是 ECMScript 规范的一种实现 ).WHT IS PHP?PHP 是 PHP: Hypertext Preprocessor (

8、超文本预处理器) 的缩写,它是一种服务器端的脚本编程语言,是一种开源的、简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。.PHP 能做什么?nythingPHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。 注:通用网关接口(CommonGtewyInterfceCGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在Web服务器上的程序,请求数据。CGI描述了客户端和这个程序之间传输数据的一种标准。PHP 还能

9、被用来动态输出图像、PDF 文件甚至 Flsh 动画PHP 还支持利用诸如 LDP、IMP、SNMP、NNTP、POP3、HTTP、COM(Windows 环境)等不计其数的协议的服务Php支持多种数据库操作:mysql、mssql、orcle、postgreSql、mSql、ODBC、dBse.PHP的使用者.WEB服务器份额数据2010年Web服务器增长使用率的变化,如下:*pche:2009年托管1.09亿个站点,而2010年数字变成了1.52亿。Netresult:2010年,增加大约4300万新的pche网站。*MicrosoftIIS:2009年托管4900万个站点,2010年是5

10、700万。Netresult:2010年,大约新增800万个IIS网站。*Nginx:没有2009年风光了,从1620万,增加到2010年的1690万。*Googleswebserver:(最初服务博客)从1410万,增加到2010年的1490万。*Lighttpd:从84万,增加到130万。.PHP 历史诞生 Rsmus Lerdorf 1995 Php4 2000年5月22日,PHP 4.0 发布。该版本的开发是由希望对PHP的体系结构做一些基本改变的开发者推动的,这些改变包括将语言和Web服务器之间的层次抽象化,并且加入了线程安全机制,加入了更先进的两阶段解析与执行标签解析系统。这个新的

11、解析程序依然由Zeev Surski 和 ndi Gutmns 编写,并且被命名为Zend引擎Php5 2004年7月13日,PHP 5.0 发布。该版本以Zend引擎II为引擎, 极大的提高了面向对象的能力。Php6 未正式发布,主要是在php5的基础上增加了unicode的支持.主要版本次要版本释出日期说明1.01.0.01995年6月8日正式名称为Personal Home Page Tools (PHP Tools),第一次使用了PHP的名字。52.02.0.01996年4月16日针对PHP 1.0的改进版,速度更快、体积更小,更容易产生动态网页。53.03.0.01998年6月6日开

12、发方式改成多人共同参与。Zeev Suraski和Andi Gutmans为了这个版本重写了剖析引擎。54.04.0.02000年5月22日改成以Zend引擎作为剖析器,具有两阶段剖析/标签剖析系统等先进功能。154.1.02001年12月10日加入超全局变量(superglobals)功能,包含了$_GET、$_POST、$_SESSION等154.2.02002年4月22日默认取消register_globals功能。从网络接收的数据将不会设置成全局变量,增加程序安全性15。4.3.02002年12月27日加入命令行可执行文件,称为CLI。154.4.02005年7月11日Added ma

13、n pages forphpizeandphp-configscripts.154.4.82008年1月3日一些安全性的增强。曾可能为PHP 4的最后版本。若有必要,提供安全性更新到2008-08-08。164.4.92008年8月7日更多安全性增强和问题修补。PHP 4.4系列的最后版本。17185.05.0.02004年7月13日Zend Engine II with a new object model.195.1.02005年11月24日Performance improvements with introduction of compiler variables in re-engi

14、neered PHP Engine.195.2.02006年11月2日默认打开过滤的扩展。195.2.82008年12月8日20emergent bug fix205.2.92009年2月26日21解决了5.2.*的超过了50多个错误和多个安全问题,增加了稳定性。215.2.102009年6月18日22这个版本修正了大量的bug和安全漏洞,并升级了时区数据库。225.3.02009年6月30日23支持命名空间;使用XMLReader和XMLWriter增强XML支持;支持SOAP ,24延迟静态绑定,跳转标签(有限的goto),闭包,Native PHP archives6.06.0.0?支持

15、Unicode;移除ereg扩展, register_globals, magic_quotes和safe_mode;Alternative PHP Cache;Removal of mime_magic and rewrite of fileinfo() for betterMIMEsupport25.PHP中国开源发展及人才状况调查报告.PHP环境搭建pche安装Php安装.PCHE安装(WINDOWS平台)运行下载好的“pche_2.0.55-win32-x86-no_ssl.msi”,出现如下界面:.PCHE安装(WINDOWS平台).PCHE安装(WINDOWS平台).PCHE安装(

16、WINDOWS平台).PCHE安装(WINDOWS平台).PCHE安装(WINDOWS平台).PHP安装(WINDOWS+PCHE).PHP安装(WINDOWS+PCHE)PHP 以模块方式安装到 pche 2.0LodModule php5_module c:/php5/php5pche2_2.dllddType ppliction/x-httpd-php .phpphpInDir “c:php5”PHP 以 CGI 方式安装到 pche 2.0Scriptlis /php/ c:/php/ ddType ppliction/x-httpd-php .php ction ppliction/x-httpd-php /php/php.exe.PHP基础配置项disply_errorsshort_open_tg动态链接库加载.开始和结束一个php语句块 :short_open_tg=on;.小结今天课程结束了,你应该学到:Web访问基本原理网页主要由三部分组成pche安装Php安装课后的练习安装pche+php.谢谢!.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(PHP网站开发设计课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|