图书介绍
PHP网络编程自学手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 明日科技,邹天思,潘凯华,刘中华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115173362
- 出版时间:2008
- 标注页数:445页
- 文件大小:165MB
- 文件页数:467页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP网络编程自学手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 起步篇3
第1章 PHP概述3
1.1 什么是PHP4
1.2 PHP开发语言的特点4
1.2.1 速度快4
1.2.2 实用性4
1.2.3 功能强大4
1.2.4 可选择性4
1.2.5 成本低5
1.2.6 版本更新速度快5
1.2.7 功能全面5
1.3 PHP的发展趋势5
1.4 PHP的语法结构5
1.4.1 PHP标识符6
1.4.2 PHP标记符6
1.4.3 有效使用注释7
1.5 输出语句8
1.5.1 应用print()语句输出字符8
1.5.2 应用echo()语句输出字符9
1.5.3 应用printf()语句格式化输出字符10
1.5.4 应用sprintf()语句格式化输出字符11
1.6 引用文件11
1.6.1 应用include()语句包含文件11
1.6.2 应用require()语句包含文件12
1.6.3 应用include_once()语句包含文件13
1.6.4 应用require_once()语句包含文件14
1.6.5 include()语句和require()语句的区别15
1.6.6 include_once()语句和require_once()语句的区别16
1.7 PHP动态网页的工作流程16
1.8 体验PHP——编写第一个PHP Web16
1.8.1 创建站点17
1.8.2 使用Dreamweaver创建PHP文件17
1.8.3 创建PHP标记17
1.8.4 编写PHP代码17
1.8.5 存储文件18
1.8.6 网站运行结果18
1.9 获取帮助信息18
1.9.1 PHP学习工具和资料下载19
1.9.2 获取PHP的源代码资源20
1.10 本章小结20
第2章 PHP环境的安装与配置21
2.1 Windows下应用AppServ快速配置PHP开发环境22
2.2 Windows下Apache+MySQL+PHP的安装配置24
2.2.1 Windows下Apache的安装配置24
2.2.2 Windows下MySQL的安装配置27
2.2.3 Windows下PHP的安装配置28
2.3 在Windows下架设IIS+PHP的执行环境29
2.3.1 IIS的安装30
2.3.2 架设PHP到IIS30
2.4 Linux下Apache+MySQL+PHP的安装配置32
2.4.1 Linux下Apache的安装配置32
2.4.2 Linux下MySQL的安装配置33
2.4.3 Linux下PHP的安装配置34
2.5 获取PHP的配置信息35
2.5.1 Apache服务器的基本配置35
2.5.2 php.ini文件的基本配置35
2.6 解决PHP的常见配置问题37
2.6.1 解决Apache服务器端口冲突37
2.6.2 更改Apache服务器默认存储的文件路径37
2.6.3 在php.ini文件中更改上传文件的大小37
2.6.4 增加PHP扩展模块37
2.6.5 修改php.ini文件以支持MySQL数据库38
2.7 本章小结38
第3章 PHP语言基础39
3.1 数据类型40
3.1.1 标量数据类型40
3.1.2 复合数据类型43
3.1.3 特殊数据类型44
3.1.4 转换数据类型45
3.1.5 检测数据类型46
3.2 PHP常量47
3.2.1 声明和使用常量47
3.2.2 预定义常量48
3.3 PHP变量50
3.3.1 理解变量50
3.3.2 声明变量50
3.3.3 变量作用域51
3.3.4 可变变量52
3.3.5 预定义变量53
3.3.6 变量的生存周期53
3.4 PHP的运算符53
3.4.1 操作算术运算符54
3.4.2 操作字符串运算符54
3.4.3 操作赋值运算符55
3.4.4 操作位运算符55
3.4.5 递增或递减运算符56
3.4.6 操作逻辑运算符56
3.4.7 操作比较运算符57
3.4.8 其他运算符58
3.4.9 运算符的优先级59
3.5 PHP的表达式59
3.6 自定义函数60
3.6.1 定义和调用函数60
3.6.2 在函数间传递参数61
3.6.3 函数的返回值62
3.7 本章小结63
第4章 流程控制语句64
4.1 算法65
4.1.1 什么是算法65
4.1.2 算法的描述方法65
4.1.3 程序三种控制结构66
4.2 条件控制语句67
4.2.1 if条件控制语句67
4.2.2 switch多分支语句68
4.2.3 if和switch语句的区别70
4.3 循环语句72
4.3.1 while循环语句72
4.3.2 do...while循环语句74
4.3.3 for循环语句74
4.3.4 foreach循环语句76
4.3.5 各循环语句间的区别77
4.4 跳转语句77
4.4.1 break跳转语句77
4.4.2 continue跳转语句78
4.4.3 return跳转语句79
4.5 流程控制语句的嵌套80
4.6 本章小结81
第5章 PHP与HTML表单82
5.1 表单数据的提交方式83
5.1.1 通过GET方法提交数据83
5.1.2 通过POST方法提交数据84
5.2 获取提交的表单数据84
5.2.1 获取按钮的数据85
5.2.2 获取文本区域的数据86
5.2.3 获取单选按钮的数据87
5.2.4 获取复选框的数据87
5.2.5 获取列表框的数据88
5.2.6 获取文本域的数据90
5.2.7 获取文件域的数据90
5.2.8 获取隐藏域的数据91
5.3 在PHP中处理表单变量92
5.4 对表单传递的变量值进行编码与解码93
5.4.1 URL编码与解码93
5.4.2 BASE64编码与解码94
5.5 本章小节95
第6章 字符串和正则表达式96
6.1 字符串处理97
6.1.1 获取字符串的长度97
6.1.2 字符串的连接和分割97
6.1.3 字符串大小写转换99
6.1.4 字符串与HTML相互转换100
6.1.5 去除字符串中的空格102
6.1.6 确定字符串中字符和单词的数量103
6.1.7 定位字符104
6.1.8 加入和去除反斜杠105
6.1.9 填充、删除和截取字符串107
6.1.10 字符串的比较109
6.1.11 字符串的格式化110
6.1.12 字符串的查找和替换113
6.2 URL处理117
6.2.1 URL字符串解析117
6.2.2 URL编码解码函数119
6.3 正则表达式120
6.3.1 正则表达式概述120
6.3.2 正则表达式的语法121
6.3.3 PHP的正则表达式函数126
6.4 本章小结131
第7章 数组132
7.1 数组的概述133
7.2 数组的基本操作133
7.2.1 声明数组133
7.2.2 输出数组134
7.2.3 定位数组134
7.2.4 遍历数组136
7.2.5 增加删除数组元素139
7.2.6 确定数组大小和唯一性142
7.2.7 数组的排序143
7.2.8 数组的合并与拆分144
7.2.9 数组和字符串之间的转换147
7.3 其他数组函数148
7.3.1 创建指定范围的数组148
7.3.2 对数组中的元素进行随机排序149
7.3.3 对数组中所有元素进行求和149
7.3.4 将一维数组拆分为多维数组150
7.4 PHP全局数组150
7.4.1 $_SERVER[]全局数组151
7.4.2 $_GET[]和$_POST[]全局数组151
7.4.3 $_COOKIE全局数组151
7.4.4 $_ENV[]全局数组151
7.4.5 $_REQUEST[]全局数组151
7.4.6 $_SESSION[]全局数组151
7.4.7 $_FILES[]全局数组151
7.5 本章小结153
第8章 日期和时间154
8.1 日期和时间的概述155
8.2 处理日期和时间155
8.2.1 获取日期和时间156
8.2.2 获取日期信息157
8.2.3 检验日期的有效性158
8.2.4 输出格式化的日期和时间159
8.3 PHP的时间戳161
8.3.1 PHP中的时间戳161
8.3.2 获取格林威治标准时间的时间戳161
8.3.3 获取本地化时间戳162
8.3.4 获取当前时间戳164
8.4 本章小结164
第2篇 提高篇167
第9章 文件和目录处理技术167
9.1 文件处理技术的基本操作168
9.1.1 打开文件168
9.1.2 读取文件168
9.1.3 写入文件173
9.1.4 删除文件174
9.1.5 关闭文件174
9.1.6 拷贝文件174
9.1.7 移动和重命名文件175
9.2 文件的高级处理技术175
9.2.1 访问远程文件176
9.2.2 测试文件指针的位置176
9.2.3 文件指针的定位176
9.2.4 锁定文件178
9.3 目录操作技术178
9.3.1 打开目录178
9.3.2 读取目录178
9.3.3 建立目录179
9.3.4 删除目录179
9.3.5 改变目录180
9.3.6 关闭目录180
9.4 文件上传和下载技术180
9.4.1 开启PHP文件上传功能180
9.4.2 POST方法上传文件181
9.4.3 上传多个文件182
9.4.4 生成临时文件183
9.4.5 下载文件183
9.5 本章小结184
第10章 图像处理技术185
10.1 GD函数库的概述186
10.1.1 Windows下打开GD2函数库支持186
10.1.2 Linux下打开GD2函数库支持186
10.1.3 GD2函数库支持的图片格式187
10.1.4 应用GD2函数创建图像188
10.2 基本的图像处理技术188
10.2.1 创建画布188
10.2.2 设置颜色189
10.2.3 生成图像190
10.2.4 销毁图像191
10.2.5 绘制点与线191
10.2.6 绘制几何图形192
10.2.7 填充几何图形194
10.2.8 输出文字197
10.3 动态创建图像199
10.3.1 应用图像处理技术生成验证码199
10.3.2 应用图像处理技术生成饼形图201
10.3.3 应用图像处理技术生成柱形图202
10.3.4 应用图像处理技术生成折线图204
10.4 本章小结206
第11章 Cookie和会话控制207
11.1 概述208
11.1.1 Cookie概述208
11.1.2 会话控制208
11.2 Cookie的操作208
11.2.1 设置Cookie208
11.2.2 访问Cookie209
11.2.3 删除Cookie209
11.2.4 Cookie数组210
11.3 Cookie的应用211
11.4 会话的操作212
11.4.1 会话的基本方式212
11.4.2 配置PHP的会话213
11.4.3 创建会话213
11.5 会话的应用215
11.5.1 登录验证215
11.5.2 通过Session禁用页面刷新217
11.6 本章小结218
第12章 面向对象219
12.1 概述220
12.1.1 面向对象的概念220
12.1.2 面向对象语言的3大特点220
12.1.3 PHP 5.0面向对象的新特性221
12.2 类和对象221
12.2.1 类的结构及声明方式221
12.2.2 属性和方法的定义221
12.2.3 使用构造函数222
12.2.4 使用析构函数223
12.2.5 类的实例化223
12.3 控制访问权限224
12.4 类的继承和重载224
12.4.1 继承的概念224
12.4.2 PHP中实现继承的方法224
12.4.3 重载的概念225
12.4.4 PHP中实现类重载的方法225
12.4.5 用final关键字对继承和重载进行限制225
12.5 接口226
12.5.1 接口的概念226
12.5.2 PHP实现接口227
12.6 PHP面向对象新特性227
12.6.1 Per-Class常量的应用227
12.6.2 对象的克隆227
12.6.3 __autoload()方法228
12.6.4 使用instanceof关键字判断实例类型228
12.6.5 使用this关键字调用类成员228
12.6.6 使用parent关键字调用父类成员229
12.6.7 使用self关键字调用类体中的静态成员229
12.6.8 辅助函数230
12.7 PHP中面向对象的应用234
12.7.1 应用面向对象的方式实现用户身份验证234
12.7.2 数据的分页显示235
12.8 本章小结237
第13章 MySQL数据库238
13.1 MySQL概述239
13.1.1 MySQL的特点239
13.1.2 SQL和MySQL239
13.2 MySQL服务器的启动和关闭240
13.2.1 启动MySQL服务器240
13.2.2 连接MySQL服务器241
13.2.3 关闭MySQL服务器241
13.3 操作数据库242
13.3.1 创建数据库242
13.3.2 选择数据库243
13.3.3 删除数据库243
13.4 操作数据表243
13.4.1 创建表244
13.4.2 修改表245
13.4.3 删除表245
13.5 操作数据246
13.5.1 添加语句(INSERT)246
13.5.2 修改语句(UPDATE)247
13.5.3 删除语句(DELETE)247
13.5.4 批量增加记录语句(LOAD DATA和MySQLIMPORT247
13.6 数据查询语句248
13.6.1 运用SELECT查询(对数据表的选择)248
13.6.2 WHERE条件语句的应用249
13.6.3 GROUP BY对结果分组250
13.6.4 DISTINCT在结果中去除重复行250
13.6.5 ORDER BY对结果排序250
13.6.6 LIKE应用251
13.6.7 CONCAT联合多列251
13.6.8 LIMIT限定结果行数252
13.6.9 使用函数和表达式252
13.7 数据类型253
13.7.1 数字类型253
13.7.2 字符串类型254
13.7.3 日期和时间数据类型255
13.8 phpMyAdmin图形化管理工具256
13.8.1 库级操作256
13.8.2 表级操作257
13.8.3 增删改数据258
13.8.4 查询数据259
13.8.5 数据的导入与导出260
13.9 本章小结262
第14章 数据库编程技术263
14.1 PHP操纵MySQL数据库264
14.1.1 建立与MySQL数据库的连接264
14.1.2 选择和使用MySQL数据库264
14.1.3 执行SQL指令265
14.1.4 分析结果集265
14.1.5 断开与MySQL数据库的连接266
14.2 管理MySQL数据库中的数据267
14.2.1 向数据库中添加数据267
14.2.2 编辑数据库数据268
14.2.3 从数据库中删除数据270
14.2.4 批量数据操作272
14.3 对MySQL表的查询273
14.3.1 通用查询273
14.3.2 高级查询275
14.3.3 分组统计276
14.3.4 对查询结果分页显示278
14.4 本章小结279
第15章 PHP的调试与解决方案281
15.1 基本调试策略282
15.2 常见错误分析282
15.2.1 语法错误282
15.2.2 运行错误285
15.2.3 逻辑错误287
15.3 PHP.INI中的错误处理设置288
15.4 程序调试289
15.4.1 应用DIE语句调试289
15.4.2 应用PRINT语句调试290
15.4.3 应用MYSQL_ERROR()语句输出错误信息290
15.5 MySQL的常见错误291
15.5.1 PHP与MySQL连接错误292
15.5.2 解决数据库乱码问题292
15.5.3 上传二进制数据到数据库失败293
15.6 本章小结295
第3篇 实例篇299
第16章 注册和登录299
16.1 设计思路300
16.1.1 功能阐述300
16.1.2 程序业务流程300
16.1.3 文件组织结构300
16.2 数据库设计301
16.3 连接数据库302
16.3.1 关键函数302
16.3.2 功能实现303
16.4 用户注册模块303
16.4.1 关键函数303
16.4.2 页面设计304
16.4.3 功能实现305
16.5 检测用户是否被占用306
16.5.1 关键函数306
16.5.2 页面设计307
16.5.3 功能实现308
16.6 验证用户注册信息是否合法309
16.6.1 关键函数309
16.6.2 功能实现309
16.7 用户登录310
16.7.1 关键函数310
16.7.2 页面设计311
16.7.3 功能实现312
16.8 图片验证码功能313
16.8.1 关键函数介绍313
16.8.2 页面设计315
16.8.3 功能实现315
16.9 退出登录功能316
16.9.1 关键函数316
16.9.2 功能实现316
16.10 本章小节316
第17章 留言本317
17.1 设计思路318
17.1.1 功能阐述318
17.1.2 程序业务流程318
17.1.3 文件组织结构319
17.2 数据库设计320
17.3 连接数据库321
17.3.1 关键函数介绍321
17.3.2 功能实现322
17.4 添加留言模块322
17.4.1 关键函数322
17.4.2 页面设计322
17.4.3 功能实现324
17.5 查看留言模块325
17.5.1 关键函数325
17.5.2 页面设计325
17.5.3 功能实现325
17.6 修改留言模块327
17.6.1 关键函数327
17.6.2 页面设计328
17.6.3 功能实现329
17.7 删除留言模块330
17.7.1 关键函数330
17.7.2 页面设计331
17.7.3 功能实现331
17.8 查询留言模块332
17.8.1 关键函数332
17.8.2 页面设计332
17.8.3 功能实现333
17.9 本章小结334
第18章 论坛335
18.1 系统设计思路336
18.1.1 功能阐述336
18.1.2 程序业务流程336
18.1.3 文件组织结构336
18.2 系统的数据库设计337
18.3 用户注册模块338
18.3.1 关键函数338
18.3.2 页面设计339
18.3.3 功能实现341
18.4 用户登录模块342
18.4.1 关键函数342
18.4.2 页面设计343
18.4.3 功能实现343
18.5 帖子分类管理模块344
18.5.1 关键函数344
18.5.2 页面设计345
18.5.3 功能实现345
18.6 查看帖子模块348
18.6.1 关键函数348
18.6.2 页面设计348
18.6.3 功能实现349
18.7 发帖模块350
18.7.1 关键函数350
18.7.2 页面设计351
18.7.3 功能实现352
18.8 回帖模块353
18.8.1 关键函数353
18.8.2 页面设计353
18.8.3 功能实现354
18.9 注销用户355
18.9.1 关键函数355
18.9.2 功能实现355
18.10 后台管理模块355
18.10.1 关键函数355
18.10.2 页面设计356
18.10.3 功能实现357
18.11 本章小结358
第19章 聊天室359
19.1 系统设计思路360
19.1.1 功能阐述360
19.1.2 程序业务流程360
19.1.3 文件组织结构360
19.2 系统的数据库设计361
19.3 用户登录的设计362
19.3.1 关键函数362
19.3.2 页面设计362
19.3.3 功能实现362
19.4 聊天室框架的设计363
19.4.1 关键函数363
19.4.2 页面设计365
19.4.3 功能实现365
19.5 显示在线用户366
19.5.1 关键函数366
19.5.2 页面设计366
19.5.3 功能实现366
19.6 发送聊天信息367
19.6.1 关键函数367
19.6.2 页面设计368
19.6.3 功能实现368
19.7 私聊的实现369
19.7.1 关键函数369
19.7.2 页面设计369
19.7.3 功能实现370
19.8 显示聊天信息371
19.8.1 关键函数371
19.8.2 页面设计371
19.8.3 功能实现372
19.9 退出聊天室372
19.9.1 关键函数372
19.9.2 功能实现372
19.10 本章小结373
第20章 邮件收发系统374
20.1 系统设计思路375
20.1.1 功能阐述375
20.1.2 系统业务流程375
20.1.3 文件组织结构376
20.2 系统的配置需求376
20.2.1 SMTP的安装和配置376
20.2.2 POP3的安装和配置379
20.3 用户登录381
20.3.1 关键函数381
20.3.2 页面设计382
20.3.3 功能实现384
20.4 发送带附件的E-mail385
20.4.1 关键函数385
20.4.2 页面设计386
20.4.3 功能实现387
20.5 收邮件389
20.5.1 关键函数389
20.5.2 页面设计390
20.5.3 功能实现391
20.6 查找邮件393
20.6.1 关键函数393
20.6.2 页面设计394
20.6.3 功能实现395
20.7 查看邮件396
20.7.1 关键函数396
20.7.2 页面设计398
20.7.3 功能实现398
20.8 删除邮件400
20.8.1 关键函数400
20.8.2 页面设计401
20.8.3 功能实现401
20.9 注销邮件402
20.9.1 关键函数402
20.9.2 功能实现402
20.10 本章小结403
第21章 电子商务404
21.1 需求分析405
21.2 系统分析和设计405
21.2.1 可行性分析405
21.2.2 功能结构分析和设计405
21.2.3 系统流程概述406
21.2.4 开发环境407
21.3 数据库设计407
21.3.1 数据库的分析408
21.3.2 创建数据库408
21.3.3 创建数据表408
21.3.4 数据表的结构408
21.4 技术准备411
21.3.1 代码书写规则411
21.4.2 网站架设之初411
21.4.3 文件管理规划412
21.5 前台开发412
21.5.1 设计分析412
21.5.2 前台首页的实现412
21.5.3 商品展示模块的实现415
21.5.4 购物车的实现418
21.5.5 收银台的实现421
21.5.6 用户登录模块的实现422
21.5.7 本站公告模块的实现430
21.6 后台开发431
21.6.1 设计分析431
21.6.2 后台首页431
21.6.3 后台登录模块433
21.6.4 商品信息管理模块435
21.6.5 短信管理模块439
21.6.6 订单信息管理模块441
21.7 电子商务完整清单444
21.8 本章小结445
热门推荐
- 2279418.html
- 3609093.html
- 3557311.html
- 2647422.html
- 1320855.html
- 3201786.html
- 2791311.html
- 620752.html
- 634551.html
- 1602676.html
- http://www.ickdjs.cc/book_1397000.html
- http://www.ickdjs.cc/book_2011767.html
- http://www.ickdjs.cc/book_1373397.html
- http://www.ickdjs.cc/book_985148.html
- http://www.ickdjs.cc/book_456384.html
- http://www.ickdjs.cc/book_940361.html
- http://www.ickdjs.cc/book_2473077.html
- http://www.ickdjs.cc/book_1500707.html
- http://www.ickdjs.cc/book_1196371.html
- http://www.ickdjs.cc/book_1955846.html