图书介绍
PHP WEB程序设计教程与实验PDF|Epub|txt|kindle电子书版本网盘下载
- 徐辉主编;卢守东,蒋曹清副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302155508
- 出版时间:2008
- 标注页数:431页
- 文件大小:40MB
- 文件页数:448页
- 主题词:PHP语言-程序设计-高等学校-教材
PDF下载
下载说明
PHP WEB程序设计教程与实验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web基础1
1.1 Web概述1
1.1.1 Web的体系结构1
1.1.2 Web页面的功能3
1.2 Internet通信协议3
1.2.1 TCP/IP协议3
1.2.2 HTTP协议5
1.2.3 Telnet协议5
1.2.4 FTP协议5
1.2.5 IP地址6
1.2.6 域名服务器6
1.2.7 统一资源定位地址7
1.3 基于数据库的动态Web工作模式8
1.3.1 静态网页和动态网页8
1.3.2 动态Web的工作模式9
1.4 基于XML的Web工作模式13
实验114
习题115
第2章 HTML基础16
2.1 HTML文档结构16
2.2 HTML基本标记的使用18
2.2.1 Head容器的标记18
2.2.2 Body容器的标记20
2.3 超链接标记21
2.3.1 本地链接22
2.3.2 URL链接22
2.3.3 目录链接23
2.4 HTML表格23
2.4.1 表格定义标记23
2.4.2 表格属性的设置25
2.5 HTML表单26
2.5.1 表单标记结构26
2.5.2 单行文本框和多行文本框27
2.5.3 命令按钮28
2.5.4 单选按钮28
2.5.5 复选框28
2.5.6 下拉列表框29
2.5.7 隐藏域29
2.6 Dreamweaver MX 2004的使用30
2.6.1 Dreamweaver MX 2004简介30
2.6.2 Dreamweaver MX 2004的站点管理30
2.6.3 网页文件的基本操作33
实验235
习题236
第3章 JavaScript客户端脚本语言37
3.1 JavaScript概述37
3.2 JavaScript语言基础39
3.2.1 数据类型39
3.2.2 常量和变量41
3.2.3 运算符和表达式42
3.3 JavaScript程序流程控制语句44
3.3.1 条件控制语句44
3.3.2 循环控制语句46
3.4 JavaScript函数和事件处理程序47
3.4.1 JavaScript函数47
3.4.2 JavaScript事件处理程序49
3.5 HTML文档对象模型51
3.5.1 对象的概念51
3.5.2 HTML文档对象模型52
3.5.3 引用HTML对象56
3.6 JavaScript内置的常用对象58
3.6.1 String对象58
3.6.2 Math对象60
3.6.3 Date对象61
3.7 用JavaScript脚本验证HTML数据63
3.7.1 显示消息63
3.7.2 打开新的浏览器窗口65
3.7.3 验证输入数据的有效性66
3.7.4 验证单选按钮、复选按钮和选择列表值的有效性67
实验368
习题369
第4章 构建基于PHP 5的动态Web开发环境72
4.1 PHP 5概述72
4.2 构建Windows的动态Web服务器75
4.2.1 IIS和PHP 5的组合安装和测试76
4.2.2 Apache和PHP 5的组合安装和测试81
4.2.3 Windows下MySQL的安装与运行83
4.3 构建Linux的动态Web服务器83
4.3.1 安装Apache83
4.3.2 安装PHP 585
4.3.3 Linux下MySQL的安装与运行86
实验488
习题488
第5章 PHP 5的程序设计基础89
5.1 PHP 5程序的语法结构89
5.1.1 一个简单的PHP 5程序示例89
5.1.2 PHP 5程序嵌入网页的方法90
5.2 PHP 5的数据类型91
5.2.1 数值91
5.2.2 字符串92
5.2.3 布尔型92
5.3 PHP 5的常量和变量92
5.3.1 常量92
5.3.2 变量93
5.4 PHP 5的运算符和表达式93
5.5 PHP 5程序的数据输入和输出97
5.5.1 数据输出97
5.5.2 数据输入97
5.5.3 赋值语句101
5.6 PHP 5程序的流程控制语句101
5.6.1 分支结构语句101
5.6.2 循环结构语句104
5.6.3 跳转语句105
5.7 PHP 5的数组106
5.8 函数108
5.8.1 函数定义108
5.8.2 函数调用109
5.8.3 函数和变量的作用域110
5.9 文件包含112
5.10 利用Dreamweaver MX 2004编辑PHP程序113
实验5115
习题5115
第6章 PHP 5的面向对象编程116
6.1 面向对象编程的基础知识116
6.1.1 面向对象编程的基本概念116
6.1.2 面向对象编程的主要特征117
6.2 PHP 5中面向对象编程的基本技术117
6.2.1 类的创建117
6.2.2 对象的使用119
6.2.3 构造函数的使用120
6.2.4 析构函数的使用121
6.2.5 类属性的访问控制122
6.2.6 类方法的访问控制124
6.3 PHP 5中面向对象编程的高级技术126
6.3.1 类的继承126
6.3.2 方法的重载129
6.3.3 对象的克隆131
6.3.4 对象的串行化132
6.3.5 静态成员的使用134
6.3.6 抽象方法与抽象类的使用135
6.3.7 接口的使用136
6.3.8 类方法的调用处理137
6.3.9 类文件的自动加载138
实验6139
习题6139
第7章 常用的PHP 5内部函数141
7.1 日期和时间函数141
7.2 文件操作函数145
7.3 字符串处理函数149
7.4 正则表达式函数151
7.5 FTP函数154
7.6 mail函数160
实验7162
习题7163
第8章 MySQL数据库基础164
8.1 MySQL概述164
8.1.1 MySQL的概念164
8.1.2 MySQL数据库的特征164
8.2 MySQL的启动和关闭165
8.2.1 启动MySQL服务器165
8.2.2 连接到MySQL服务器166
8.3 MySQL的基本语法166
8.3.1 MySQL的命名规则166
8.3.2 MySQL的数据类型167
8.3.3 字段类型168
8.4 MySQL基本命令170
8.4.1 创建和删除数据库171
8.4.2 创建和删除表172
8.4.3 查看数据库名和表名173
8.4.4 表的操作175
8.5 MySQL权限179
8.5.1 添加用户和设置权限179
8.5.2 修改用户密码180
8.5.3 撤销用户权限180
8.5.4 备份和恢复数据库181
8.6 基于浏览器的MySQL数据库管理工具——phpMyAdmin工具183
8.6.1 phpMyAdmin的特性184
8.6.2 phpMyAdmin实例讲解184
实验8188
习题8188
第9章 PHP 5的MySQL数据库编程189
9.1 MySQL数据库编程的基本步骤189
9.2 使用MySQL函数库进行数据库编程189
9.2.1 建立与数据库服务器的连接189
9.2.2 选择数据库191
9.2.3 执行数据库操作192
9.2.4 关闭与数据库服务器的连接207
9.3 使用mysqli函数库进行数据库编程207
实验9218
习题9218
第10章 会话和用户认证219
10.1 网页重定向219
10.1.1 HTTP协议报头219
10.1.2 PHP的header()函数220
10.2 用户认证226
10.2.1 HTTP基本认证的原理226
10.2.2 基于Apache服务器的基本认证228
10.2.3 基于PHP的基本认证231
10.2.4 基于数据库的基本认证233
10.2.5 基于IP地址的基本认证235
10.2.6 Apache的摘要认证237
10.3 PHP的Cookie239
10.3.1 创建临时性Cookie240
10.3.2 读取Cookie241
10.3.3 创建永久性Cookie242
10.3.4 删除Cookie243
10.4 PHP的Session244
10.4.1 Session的工作原理244
10.4.2 Session的配置245
10.4.3 Session的基本使用248
10.4.4 创建定制的Session处理程序255
10.4.5 显示在线用户260
实验10260
习题10261
第11章 XML基础262
11.1 XML概述262
11.2 XML文档的基本结构263
11.3 XML文档的语法规则263
11.3.1 标记264
11.3.2 声明264
11.3.3 元素265
11.3.4 属性267
11.3.5 注释267
11.3.6 实体268
11.3.7 CDATA段269
11.4 XML文档的类型定义270
11.4.1 DTD简介270
11.4.2 DTD的声明271
11.4.3 DTD的元素声明274
11.4.4 DTD的属性声明278
11.4.5 DTD的实体声明280
11.4.6 DTD的符号声明284
11.4.7 DTD的注释添加285
实验11285
习题11285
第12章 PHP 5和XML文档286
12.1 XML解析器286
12.2 PHP 5的SAX解析器287
12.2.1 SAX解析器的工作原理287
12.2.2 PHP SAX解析器的函数库287
12.2.3 用PHP的SAX解析器处理XML文档291
12.3 PHP 5的DOM解析器295
12.3.1 DOM概述295
12.3.2 DOMDocument类297
12.3.3 DOMNode类301
12.3.4 DOMElement类305
12.3.5 DOMText类307
12.3.6 DOMNodeList类308
12.3.7 DOMAttr类308
12.3.8 用DOM管理XML文档310
12.4 PHP 5的SimpleXML解析器317
12.4.1 创建SimpleXMLElement对象317
12.4.2 SimpleXML方法321
12.4.3 SimpleXML的应用324
实验12325
习题12326
第13章 基于PHP的Web服务327
13.1 XML-RPC工作原理327
13.1.1 RPC概述327
13.1.2 XML-RPC协议的工作原理328
13.1.3 使用XML-RPC的Web服务331
13.2 基于PHP 5和XML-RPC的Web服务332
13.2.1 支持XML-RPC的PHP 5配置332
13.2.2 编写基于PHP 5和XML-RPC的Web服务程序332
13.2.3 编写基于PHP 5和XML-RPC的Web客户端程序334
13.3 SOAP 协议338
13.3.1 SOAP协议338
13.3.2 WSDL协议339
13.4 基于PHP 5和SOAP的Web服务344
13.4.1 支持SOAP的PHP 5配置344
13.4.2 基于SOAP的Web服务的客户端程序设计344
13.4.3 基于SOAP的Web服务程序设计348
13.4.4 基于PHP 5和Google Web API的搜索引擎程序设计352
实验13357
习题13357
第14章 PHP和Web分布式数据交换358
14.1 WDDX概述及其数据类型358
14.1.1 WDDX概述358
14.1.2 WDDX数据类型359
14.2 WDDX的结构360
14.2.1 WDDX结构导引360
14.2.2 简单的数据类型元素360
14.2.3 复杂的数据类型元素361
14.3 PHP WDDX函数的使用364
14.3.1 用WDDX串行化数据365
14.3.2 反串行化数据369
14.4 创建基于WDDX的Web服务371
14.4.1 创建一个WDDX Web服务371
14.4.2 编写WDDX Web服务的客户端程序373
实验14375
习题14375
第15章 XML和数据库之间的数据交换376
15.1 导出数据库数据到XML文档376
15.1.1 导出MySQL数据库数据到XML文档376
15.1.2 将XML文档转换为HTML格式380
15.2 导入XML数据到MySQL数据库384
15.2.1 用SAX导入数据到数据库384
15.2.2 用DOM导入数据到数据库388
15.3 用SimpleXML导入和导出数据389
实验15396
习题15396
第16章 用PHP开发的网络考试系统397
16.1 网络考试系统的需求分析和功能设计397
16.2 数据库设计398
16.3 全局变量和公共模块402
16.3.1 全局变量403
16.3.2 公共模块403
16.4 管理员功能的程序403
16.4.1 课程管理404
16.4.2 班级管理405
16.4.3 学生管理405
16.4.4 教师管理407
16.4.5 考试时间安排408
16.5 教师功能的程序410
16.5.1 设置试题题型410
16.5.2 考试命题413
16.5.3 评阅试卷419
16.6 学生考试功能的程序424
实验16430
参考文献431