PHP ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、一个简单的PHP文件: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <body> <b>下面的输出来自于PHP 代码</b> <?php echo("hello world") ?> </body> </html>
1.1 PHP简介
1、简介: PHP是一种服务器端的脚本语言。它和HTML一样,是一种编写网页的脚本 语言,只是PHP是一种服务器端的语言,它保存在服务器上,客户端需要浏览 器支持,当客户端通过浏览器请求某个PHP时,首先服务器要对它进行处理, 处理完毕后才发送最后的处理结果到客户端浏览器;而HTML则不需要服务器端 的解释过程。 PHP与ASP相比,PHP开放源代码并可跨越平台,PHP可以运行在 Windows及Linux操作系统下,而ASP只能运行在Windows平台下。PHP不需要 任何预先处理就可快速反馈结果,它消耗的资源更少,当PHP作为Apache Web 服务器的一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担 任何额外的负担。
输出到浏览器的HTML代码为:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <body> <b>下面的输出来自于PHP 代码</b> hello world </body> </html>
2.1 Linux系统下安装PHP
(略)
2.2 Windows XP/2003系统下安装PHP
PHP有两种安装模式。一种是CGI模式,主要利用php-cgi.exe或phpwin.exe文件对PHP脚本文件进行解释执行;另一种是SAPI模式,在该模式中将 PHP做为模块方式运行,并利用利用php5apache2.dll或php5isapi.dll模块对 PHP脚本文件进行解释执行。CGI模式的特点是稳定安全;SAPI模式则可以大大 提高服务器的效率,并且可以提供一些新的功能。
由此可见,PHP利用程序设计的语法来控制HTML代码的生成与输出,从 而给网站注入了动态的成分。PHP提供了许多功能,用于完成功能复杂的动态 网站设计与B/S模式软件的开发。
PHP的语法格式主要借用于C语言的语法格式。
1.2 PHP的功能及特点
1、PHP中任何变量不需要事先声明,可以方便的建立数组。 2、PHP支持面向对象的编程。 3、PHP有丰富的功能函数库。 4、PHP是一个免费的开放源脚本语言。 5、PHP支持多种方式代码嵌套<% %><? ?><?php ?><script language=php></script>。 6、PHP支持多种数据库,PHP特别适合与MySql数据库结合架构中小型电子 商务网站,PHP支持dBase、Infomix、mSQL、MS SQL SERVER、 MySQL、Sybase、Orale、ODBC等数据库。对于每一种数据库,PHP都有 相应的函数来处理与数据库的通信和对数据库的操作。 7、PHP支持多种通信协议,支持与电子邮件相关的POP3协议及其他相关网 络协议。 8、PHP具有极强的兼容性,可以非常轻松的移植到不同的操作系统上。 9、PHP还支持图形处理、文件处理等功能。
1.3 PHP与ASP脚本语言的比较
语言名称 操作系统
PHP 均可
Web服务器 执行效率
数种 快
稳定性
佳
开发时间
短
修改时间
短
程序语言
PHP
网页结合
佳
学习门槛
低
函数支持
多
系统安全
佳
改版速度
快
ASP Win32 IIS 快 中等 短 短
VB 佳 低 少 极差 慢
本章主要介绍了PHP5.0的安装方法。PHP不仅可以在Linux下运行,还可 以在Windows下运行,本章对Linux部分的安装简略带过。主要集中在 Windows XP/2003下的安装。Web服务器采用Apache2.0.54服务器进行。
2.2.1 基于Apache服务器的安装
相关文件php-5.0.4-Win32.zip压缩包,apache_2.0.54-win32-x86no_ssl.msi安装包。
1、安装PHP: 1)、将php-5.0.4-Win32.zip压缩包解压,然后复制到C:\并更名为C:\PHP5 2)、拷贝C:\PHP5\php.ini-dist文件到X:\WINNT下,并更名为php.ini 3)、打开php.ini进行参数修改,把extension_dir设置为 extension_dir = "C:/php5/ext" 4)、在php.ini配置文件中选择运行PHP时需要加载的模块。 将php.ini文件中下面格式的行前的;去掉以加载相应的模块,注:加载模块
第一章 什么是PHP
第九章 PHP的文件和目录操作
第二章 安装与配置PHP
第十章 PHP网络应用
第三章 从一个简单的程序来了解PHP
Байду номын сангаас
第十一章 正则表达式
第四章 PHP的数值类型、运算符和表达式 第十二章 PHP中的图像处理
第五章 PHP的基本控制语句 第六章 PHP与面向对象技术
第十三章 PHP与XML 第十四章 综合实例
第七章 数据库操作
第八章 使用Cookie和Session
本章主要介绍PHP(Personal Hypertext Pages)的背景及功能,并将PHP和 其他CGI界面进行比较,使大家对PHP有初步的认识。首先介绍PHP的诞生背 景以及基本概况,接下来介绍PHP的一些特性,最后通过将PHP与其他脚本语 言进行比较,使用大家进一步了解PHP。学习完本章后,要求大家能对PHP有 一个概括的了解。
在这个文档中,大部分都是我们非常熟悉的HTML代码,只是<?php echo(“hello world”) ?>这一行比较特别,它就是PHP代码。
这段程序的执行过程是:当客户端请求这个PHP文档时,服务器端调用这个 文件。因为它是.PHP文件,服务器首先调用PHP解释器对这个文件进行处理。处 理完毕,把最后的结果HTML页面发送到客户端浏览器中,客户端的用户就可以 看到最后的执行结果了。