- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
H-P主页设计
下载
第8章 P H P主页设计
随着 I n t e r n e t 技术的不断普及和发展,越来越多的应用服务开始采用基于 W W W 的
B r o w s e r / S e r v e r 形式,网络系统开发人员迫切需要一种高效的 We b交互式数据库开发环境,这
种开发环境应该具有以下的特点:
1) 强大的数据库支持能力。
2) 跨平台运行能力。
3) 高速运行环境。
4) 强大的字符串和图形处理功能。
5) 与H T M L无缝集成。
现有的技术解决方案主要采用服务器端脚本技术,即客户端浏览器产生 H T T P请求,由通
过服务器端脚本对 H T T P请求处理并产生响应,最终在客户端产生动态的 H T M L文档。通常采
用的服务器端脚本技术主要分为非嵌入式的服务器端脚本和嵌入式服务器端脚本两种。非嵌
入式服务器端脚本即 CGI(Common Gateway Interface) ,在应用中常用的 N S A P I 、I S A P I 和
F a s t C G I等都是对它的改善和扩展。嵌入式服务器端脚本随服务器种类的不同有很多种,目前
最常用的是M i c r o s o f t 的Active Server Pages(ASP) 。由于非嵌入式的服务器端脚本和嵌入式服
务器端脚本的工作原理不同,其在功能上也各有优劣。非嵌入式的服务器端脚本 ( 即C G I ) 由于
还要处理 H T T P请求/ 响应的输入、输出部分,因此开发过程比较复杂,运行速度也比较慢,
但由于它本身是位于服务器之外、作为系统的一个标准进程运行的,可以不受服务器进程本
身功能的限制,处理功能要强于嵌入式服务器端脚本,并且由于它是对整个 H T T P流进行操作
的,可以由M I M E 映射产生图像流、视频流和音频流等多种的服务形式。嵌入式服务器端脚本
是内嵌于We b服务器进程之内的,其脚本架构于 H T M L文档的基础之上,由We b服务器进程负
责查找、处理和替换服务器处理的部分,并在基于本身 H T M L 的基础上产生输出。这种脚本
的功能是由We b服务器的功能所决定的,因此在扩展性能方面开发难度比较大,并且可移植
性不好,因为脚本的功能必须依赖于服务器。在实际的网络应用开发过程中,嵌入式服务器
端脚本由于开发周期短、编程形式简单、与 H T M L 结合比较好而受到了很多系统开发人员的
青睐,成为We b数据库开发方案的主流,其中应用最多的开发环境即 M i c r o s o f t 的Active Server
P a g e s ( A S P ) 。但是A S P技术也有其不足之处,主要表现为 A S P服务器脚本不具备跨平台运行能
力,并且其通过O D B C连接数据库的效率比较低,其宿主语言 V B S c r i p t对文本和图像的处理能
力不够强等。下面介绍另外一种嵌入式服务器端脚本语言 P H P ,供L i n u x 网站建设者参考。
8.1 内嵌式脚本语言P H P概述
8.1.1 PHP 发展历史
最初的P H P 3 的雏形诞生于 1 9 9 4年秋季,Rasmus Lerdorf编写了一个用于和他的在线简历
的访问者保持联系的 C G I ,这就是最初的未发布的 P H P 。1 9 9 5年初发布了第一个公开的 P H P ,
第8章 P H P 主页设计用用177
下载
在当时只是被用作一个个人主页开发工具。 1 9 9 5年,Rasmus Lerdorf重写了整个解析器,并取
名为PHP/FI 2 ,这是第二个公开发行的版本。F I来源于他写的另外一个将 H T M L数据和数据集
成的软件包。此后 P H P / F I便以惊人的速度传播开来,人们开始大量在网页设计中使用它。到
1 9 9 7年,Zeev Suraski 和Andi Gutmans 全面重写了该分析器 ( P a r s e r ) ,大量的P H P / F I 中的功能
被移植,其中很大部分已经完全改写。这构成了我们今天使用的 P H P 3 的核心部分。
到1 9 9 9年,P H P / F I和PHP 3 都已经有了很多的商业版本
您可能关注的文档
- GB50217-94《电力工程电缆设计规范》.pdf
- GB713-2008《锅炉和压力容器用钢板》课件.doc
- GB912-2008碳素结构钢和.pdf
- geomagic studio 11 培训教材之一软件熟悉.pdf
- Midas截面特性值计算器手册-SPC Manual.pdf
- NDT现代无损检测新技术新工艺与应用技术标准大全第18篇(目录).pdf
- pep六年级英语下册集体备课(小考总复习1).docx
- qlchen成都平法知识应用讲座.pdf
- shell-工具.pdf
- SSH:UNIX-SECURE-SHELL工具8.pdf
- 2024-2030年中国分布式能源行业深度分析及发展战略研究咨询报告.docx
- 2024-2030年中国冰雪装备器材行业竞争动态及营销趋势预测报告.docx
- 2024-2030年中国冬靴行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国冲饮食品行业发展现状分析及发展预测研究报告.docx
- 2024-2030年中国冬枣行业营销模式与投资规划建议研究报告.docx
- 2024-2030年中国冷轧低碳钢行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2024-2030年中国刨冰机行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国创意游戏节奏卡行业最新度研究报告.docx
- 2024-2030年中国农药助剂市场运营态势与投资策略专项调研报告.docx
- 2024-2030年中国农用拖拉机行业市场竞争格局及发展趋势与投资前景研究报告.docx
文档评论(0)