php网站开发案例教程资料课件资料

上传人:w****i 文档编号:98236978 上传时间:2019-09-09 格式:PPT 页数:178 大小:4.80MB
返回 下载 相关 举报
php网站开发案例教程资料课件资料_第1页
第1页 / 共178页
php网站开发案例教程资料课件资料_第2页
第2页 / 共178页
php网站开发案例教程资料课件资料_第3页
第3页 / 共178页
php网站开发案例教程资料课件资料_第4页
第4页 / 共178页
php网站开发案例教程资料课件资料_第5页
第5页 / 共178页
点击查看更多>>
资源描述

《php网站开发案例教程资料课件资料》由会员分享,可在线阅读,更多相关《php网站开发案例教程资料课件资料(178页珍藏版)》请在金锄头文库上搜索。

1、PHP网站开发案例教程,2180,目 录,第1章 配置PHP开发环境,第2章 PHP语言基础,第3章 数组与函数,第4章 字符串与正则表达式,第5章 构建PHP互动网页,第6章 PHP文件编程,第7章 PHP图像处理,第8章 MySQL数据库管理,第9章 PHP数据库编程,第10章 会员管理系统设计,3180,第1章 配置PHP开发环境,1.1 PHP开发组件介绍,1.2 配置PHP开发环境,4180,1.1 PHP开发组件介绍,1.1.1 Apache服务器 Apache是一款流行的Web服务器软件。据调查,目前在Internet 上大约有50%以上的Web服务器都在用Apache。Apac

2、he功能强大、 性能稳定,而且是完全免费的,完全开放源代码,可以从Internet 上自由下载。 Apache服务器的主要特点 支持多种Web编程语言。 安全性高。 扩展性好。 UNIX线程。 新的编译系统。 对非UNIX平台更好的支持。,第1章目录,5180,1.1 PHP开发组件介绍,1.1.2 PHP语言 PHP是一种流行的开放源代码的Web编程语言,主要用于开发 服务器端应用程序及动态网页。 PHP语言的主要特点 开放性源代码。 运行于服务器端。 跨平台性。 语言简单易学。 执行效率高。 图像处理功能。 数据库访问功能。 面向对象编程。 可伸缩性。,第1章目录,6180,1.1 PHP

3、开发组件介绍,1.1.3 MySQL数据库 MySQL是目前最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。MySQL是一个快速的、多线程、 多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、 重负载生产系统的使用。MySQL是一款完全免费的数据库产品。 MySQL数据库服务器的特点 快速、可靠、易于使用。 工作在客户端/服务器模式下或嵌入式系统中。 真正的多线程。 跨平台性。 数据类型丰富。 安全性好。 处理大型数据库。 连接性好。,第1章目录,7180,1.2 PHP开发环境配置,1.2.1 安装和测试Apache Apache的下载网址: htt

4、p:/httpd.apache.org/download.cgi 文件: apache_2.2.4-win32-x86-no_ssl.msi。 1. 安装Apache服务器 2. 测试Apache服务器 在IE浏览器的地址栏输入以下网址: http:/localhost/,第1章目录,8180,1.2 PHP开发环境配置,1.2.2 配置Apache服务器 1. Listen指令 Listen指令用于设置Apache服务器监听的IP地址和端口 Listen IP-address:portnumber protocol 2. DocumentRoot指令 DocumentRoot指令用于设置网站

5、文档的根目录 DocumentRoot directory-path 3. Alias指令 Alias指令用于映射指向文件系统某个物理目录的URL: Alias URL-path file-path|directory-path 4. DirectoryIndex指令 DirectoryIndex指令用于设置当客户端请求一个目录时寻找的资源列表,也就是为网站指定一组默认文档 DirectoryIndex local-url local-url .,第1章目录,9180,1.2 PHP开发环境配置,第1章目录,1.2.3 管理Apache服务器,10180,1.2 PHP开发环境配置,第1章目录

6、,1.2.4 安装和配置PHP 1. 下载和安装PHP PHP 5.2.3下载网址: http:/ 文件: php-5.2.3-Win32.zip。 PHP的安装: 把zip压缩包解压缩到指定的文件夹中,11180,1.2 PHP开发环境配置,第1章目录,1.2.4 安装和配置PHP 2. 配置PHP 通过编辑文件php.ini来实现。 把PHP目录中的php.ini-dist文件复制到Apache目录中,把文件php.ini-dist重命名为php.ini。 设置动态模块的加载路径: extension_dir = “F:PHPext“ 设置PHP的文档根目录: doc_root = “F:

7、phpdocs“ 设置保存会话信息的目录: session.save_path = “/tmp“ 设置错误信息显示选项: display_errors = On 设置服务器默认时区: date.timezone = PRC,12180,1.2 PHP开发环境配置,第1章目录,1.2.4 安装和配置PHP 3. 通过修改httpd.conf文件让Apache支持PHP CGI二进制文件方式: ScriptAlias /php/ “F:/php/“ AddType application/x-httpd-php .php Action application/x-httpd-php “/php/p

8、hp-cgi.exe“ DLL动态链接库模块方式: 把PHP安装目录中的php5ts.dll文件复制到Windows系统的system32文件夹中 LoadModule php5_module “F:/php/php5apache2_2.dll“ AddType application/x-httpd-php .php,13180,1.2 PHP开发环境配置,第1章目录,1.2.4 安装和配置PHP 4. 测试PHP 文件内容: 测试URL: http:/localhost/chap01/page1-01.php 运行结果,14180,1.2 PHP开发环境配置,第1章目录,1.2.5 安装和

9、配置MySQL MySQL 5.041的下载网址:http:/ 文件名:mysql-essential-5.0.41-win32.msi。 1. 安装和配置MySQL 结束安装并启动MySQL服务器配置向导 选择MySQL配置类型 选择数据库的用途 设置数据库的存储位置 设置MySQL服务器的最大并发连接数 设置MySQL的网络选项 设置MySQL默认字符集:选择【Manual Selected Default Character Set/Cllation】,选择gb2312字符集(简体中文)。 设置MySQL的Windows选项:将MySQL作为Windows服务来安装 设置MySQL服务器

10、的安全性选项,为MySQL的默认账号root设置密码,15180,1.2 PHP开发环境配置,第1章目录,1.2.5 安装和配置MySQL 2. 测试MySQL服务器,16180,1.2 PHP开发环境配置,第1章目录,1.2.5 安装和配置MySQL 3. 通过PHP连接MySQL服务器 将PHP目录下的libmysql.dll文件复制到F:Apache2.2bin目录中。 打开php.ini文件,对以下属性进行设置。 设置MySQL服务器的主机名: mysql.default_host = localhost 设置MySQL服务器的端口号: mysql.default_port = 330

11、6 设置默认用户: mysql.default_user = root 设置默认密码: mysql.default_password = password 启用PHP对MySQL的支持模块: extension = php_mysql.dll,17180,1.2 PHP开发环境配置,第1章目录,1.2.5 安装和配置MySQL 3. 通过PHP连接MySQL服务器 通过PHP连接MySQL服务器 ,18180,1.2 PHP开发环境配置,第1章目录,1.2.6 创建PHP MySQL动态站点(在Dreamweaver CS3中),19180,第2章 PHP语言基础,2.1 PHP基本知识,2.

12、2 数据类型,2.3 变量与常量,2.4 运算符与表达式,2.5 流程控制语句,20180,2.1 PHP基本知识,第2章目录,2.1.1 PHP动态网页概述 PHP动态网页就是混合使用PHP和HTML编写的Web页面。当访问者通 过客户端浏览器必出PHP页请求时时,服务端会首先对页面中的PHP代码 进行处理,然后把处理后的结果连同HTML内容一起传送到客户端浏览器。 1. PHP动态网页的内容 HTML标记;CSS样式定义;客户端脚本;PHP定界符;PHP代码。 2. PHP动态网页的访问方式 PHP动态网页过输入“http:/”开头的虚拟路径来访问。 通过虚拟路径访问PHP动态网页时,首先

13、通过Apache服务器将PHP代码 转发给PHP语言引擎进行处理,然后将执行结果连同HTML代码一起发送 到客户端浏览器。 如果正在用Dreamweaver创建PHP动态网页,按下F12键即可通过虚拟路径方式在浏览器中打开当前正在编辑的PHP动态网页,而不必用手动方式在浏览器中输入虚拟路径。,21180,2.1 PHP基本知识,第2章目录,2.1.2 创建PHP代码块 PHP定界符 2.1.3 编写PHP注释 C+风格的单行注释“/” UNIX Shell风格的单行注释“#” C风格的多行注释“/*/”,22180,2.1 PHP基本知识,第2章目录,2.1.4 PHP与HTML混合编码 PH

14、P语句在语法上是完全独立的单元,但也可以使一个语句跨越两个 PHP代码块,并在这两个代码块之间包含HTML代码或其他非PHP代码, 此时PHP将直接输出上一个结束标记与下一个开始标记之间的任何非PHP 代码。当需要输出大量HTML内容时,退出PHP解析模式比使用echo()、 print()或此类函数输出这些内容更为有效。 2.1.5 PHP与JavaScript协同工作 在PHP动态网页中,既可以包含PHP服务器端脚本,也可以包含 JavaScript客户端脚本,而且这两种脚本可以协同工作。 当访问者通过客户端浏览器发出对某个PHP动态网页的请求后,由PHP 在运行中按照HTML的语法格式动

15、态生成页面,并由服务器将整个页面的 数据发送给客户端浏览器,该页面中可能包含通过标记 引入的JavaScript客户端脚本。在浏览器所执行的客户端JavaScript脚本其 实是由PHP服务器端脚本动态生成的。 使用PHP生成或操作客户端脚本,可以增强其有效性。,23180,2.2 数据类型,第2章目录,PHP语言支持的8种原始数据类型 4种标量类型 布尔型(boolean) 整型数(integer) 浮点数(float) 字符串(string) 两种复合类型 数组(array) 对象(object) 两种特殊类型 资源(resource) 空值(NULL),24180,2.2 数据类型,第2

16、章目录,2.2.1 整型数 整型数是集合Z = ., 2, 1, 0, 1, 2, . 中的一个数。整型数包括正整 数、负整数和零。一个整型数可以用十进制,十六进制或八进制符号表示, 前面可以加上可选的符号(或+)。若用八进制符号,则必须在数字前加 上0;若用十六进制符号,则必须在数字前加上0x。 整型数的字长和平台有关。在32位操作系统中,整型数的取值范围是 2 147 483 648+2 147 483 647。若给定的一个数超出了整型数的范围, 则将被解释为浮点数;当运算结果超出了整型数范围时,也会返回浮点数。 PHP不支持无符号整数。 ,25180,2.2 数据类型,第2章目录,2.2.2 浮点数 浮点数也称为双精度数或实数,其取值范围和精度远远大于整型数。 在32位操作系统中,浮点数的取值范围为1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号