图书介绍
PHP网络编程从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![PHP网络编程从入门到精通](https://www.shukui.net/cover/35/31760897.jpg)
- 陈营辉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302154120
- 出版时间:2007
- 标注页数:537页
- 文件大小:75MB
- 文件页数:558页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP网络编程从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 PHP基础3
第1章 初识PHP3
1.1 关于静态网页与动态网页4
1.1.1 传统的静态网页HTML4
1.1.2 动态网页与传统网页的区别4
1.2 关于PHP5
1.2.1 什么是PHP5
1.2.2 PHP的发展历史5
1.2.3 PHP与其他CGI程序相比较6
1.3 第1个程序——HELLO WORLD!6
1.3.1 在页面中加入PHP代码7
1.3.2 在PHP页中加入注释8
1.3.3 文件的引用8
1.4 本章小结9
第2章 PHP的开发环境及安装11
2.1 Windows平台下Apache的安装12
2.2 PHP解释器的安装14
2.3 MySQL的安装15
2.3.1 MySQL的安装15
2.3.2 MySQL的配置16
2.3.3 修改php.ini以支持MySQL17
2.4 安装phpMyAdmin17
2.5 EditPlus的安装18
2.6 本章小结19
第2篇 PHP核心技术23
第3章 PHP中的常量与变量23
3.1 PHP中常量的定义与使用24
3.1.1 定义使用常量24
3.1.2 PHP中的预定义常量25
3.2 PHP中的变量26
3.2.1 PHP的变量类型26
3.2.2 转换变量类型27
3.2.3 变量的使用范围28
3.3 PHP的预定义变量28
3.4 PHP中的数组型变量29
3.4.1 数组变量的初始化29
3.4.2 获取数组中的元素30
3.4.3 给数组动态增加元素31
3.4.4 创建多维数组32
3.5 本章小结34
第4章 PHP中的运算符与表达式35
4.1 运算符36
4.1.1 四则运算符36
4.1.2 逻辑运算符36
4.1.3 三目运算符37
4.1.4 运算符的优先级38
4.2 表达式40
4.2.1 表达式中变量的可能值40
4.2.2 赋值表达式的值40
4.2.3 递增表达式41
4.2.4 比较表达式41
4.2.5 组合的运算赋值表达式42
4.3 运算符与表达式综合运用实例42
4.4 本章小结43
第5章 PHP中的流程控制45
5.1 if…else判断46
5.1.1 简单的if判断46
5.1.2 if…else判断47
5.1.3 if…else…else多重判断47
5.2 switch…case多重判断49
5.3 while循环50
5.3.1 单纯while判断循环50
5.3.2 使用break跳出循环51
5.3.3 使用continue语句52
5.4 do…while循环53
5.5 for循环54
5.6 流程控制综合运用实例55
5.7 本章小结56
第6章 PHP中的函数57
6.1 什么是函数58
6.2 函数的参数59
6.3 函数的返回值61
6.4 PHP内部函数的使用63
6.5 PHP加载外部函数64
6.6 自定义函数66
6.6.1 如何自定义函数66
6.6.2 使用自定义函数67
6.6.3 函数的动态调用68
6.6.4 函数的递归69
6.7 本章小结70
第7章 PHP的数据处理71
7.1 怎样判断数据类型72
7.2 PHP中常用的数学函数74
7.2.1 数学计算函数74
7.2.2 数学三角函数76
7.2.3 很有用的最值函数78
7.2.4 产生随机数函数80
7.2.5 进制转换函数81
7.2.6 其他数学函数84
7.3 PHP中常用的字符串函数85
7.3.1 取得字符串长度85
7.3.2 输出字符串86
7.3.3 截取字符串88
7.3.4 按特定字符切开字符串89
7.3.5 去除字符串中的特殊符号91
7.3.6 转换字符串中的特殊符号为HTML标记92
7.3.7 加入去掉斜线93
7.3.8 两个字符串的比较93
7.3.9 改变字符串的大小写95
7.3.10 其他常用字符串函数96
7.4 PHP中常用的数组函数96
7.4.1 新建一个数组97
7.4.2 计算数组的元素个数98
7.4.3 对数组排序及逆排序99
7.4.4 对数组进行自定义排序101
7.4.5 移动数组指针103
7.4.6 获取数组当前元素104
7.4.7 移去数组中重复的值104
7.4.8 计算数组中所有值出现的次数105
7.4.9 合并多个数组107
7.4.10 其他常用数组函数109
7.5 本章小结109
第8章 PHP文件应用111
8.1 判断文件是否存在112
8.2 访问文件属性112
8.3 打开文件114
8.3.1 用只读方式打开文件114
8.3.2 用写入方式打开文件114
8.3.3 用读写方式打开文件115
8.4 读取文件内容116
8.4.1 读取文件相应字符116
8.4.2 按行返回文件内容117
8.4.3 按行返回文件内容去除HTML标记118
8.4.4 将整个文件内容读入到数组变量中119
8.5 删除文件120
8.6 创建目录120
8.7 删除目录121
8.8 浏览目录下的文件122
8.9 关于文件上传123
8.10 文件操作综合实例:在线相册126
8.10.1 系统功能126
8.10.2 相册系统首页面126
8.10.3 相册系统上传前台页面128
8.10.4 相册系统上传后台页面130
8.10.5 相册系统浏览图片详细信息页面131
8.10.6 相册系统图片删除页面132
8.10.7 测试相册系统134
8.11 本章小结137
第9章 用PHP获取主机信息139
9.1 phpinfo()的使用140
9.2 浏览器相关操作140
9.2.1 获取访问者浏览器信息141
9.2.2 获取访问者的IP地址142
9.3 日期时间相关函数142
9.3.1 检查日期的合法性142
9.3.2 格式化输出当前日期143
9.3.3 获得时间及日期信息145
9.4 本章小结146
第10章 PHP中的图像处理147
10.1 图像函数148
10.1.1 访问图像的属性148
10.1.2 使用GD库函数149
10.2 图像使用实战154
10.2.1 使用GD库函数创建图像154
10.2.2 创建图形并在上面画图155
10.2.3 绘制几何图形更多的探索156
10.2.4 使用GD库函数在图片上写字158
10.2.5 使用GD库函数绘制直方统计图159
10.2.6 用GD库函数创建图像的缩略图161
10.3 本章小结162
第11章 PHP中的Session与Cookie163
11.1 Session的使用164
11.1.1 如何使用Session164
11.1.2 Session使用实例166
11.1.3 使用Session的注意事项166
11.2 Cookie的使用167
11.2.1 为什么使用Cookie167
11.2.2 怎样使用Cookie168
11.2.3 设置Cookie生命期169
11.2.4 Cookie综合应用实例——网页风格转换170
11.3 本章小结176
第12章 PHP中正则表达式的使用177
12.1 关于正则表达式178
12.1.1 什么是正则表达式178
12.1.2 如何使用模式匹配180
12.2 POSIX扩展的正则表达式函数183
12.2.1 替换字符串183
12.2.2 匹配字符串185
12.2.3 替换字符串(忽略大小写)187
12.2.4 匹配字符串(忽略大小写)187
12.2.5 分割字符串到数组188
12.2.6 分割字符串到数组(忽略大小写)190
12.2.7 返回包含指定字符的正则表达式191
12.3 Perl兼容的正则表达式函数192
12.3.1 Perl兼容正则表达式的使用规范192
12.3.2 返回匹配数组193
12.3.3 全局表达式匹配194
12.3.4 正则表达式匹配196
12.3.5 转义正则表达式字符197
12.3.6 用回调函数实现正则表达式的搜索与替换198
12.3.7 执行正则表达式的搜索与替换199
12.3.8 用正则表达式分割字符串201
12.4 正则表达式使用实例202
12.4.1 构造检查E-mail的正则表达式202
12.4.2 对图像UBB代码进行替换203
12.5 本章小结205
第13章 PHP面向对象编程207
13.1 面向对象编程(OOP)基础208
13.1.1 什么是类(class)208
13.1.2 为什么要用到类209
13.2 在PHP中创建和使用类209
13.2.1 自建类——类的封装209
13.2.2 为类添加属性212
13.2.3 为类添加方法213
13.2.4 类的继承215
13.2.5 类的重载216
13.2.6 类的引用218
13.2.7 类的构造函数219
13.3 PHP中与类、对象相关的函数220
13.4 类的具体使用实例230
13.5 本章小结232
第14章 使用MySQL数据库233
14.1 关系型数据库基础234
14.1.1 什么是关系型数据库234
14.1.2 关系型数据库的功能234
14.2 PHP中与MySQL数据库相关的函数234
14.3 数据库操作242
14.3.1 连接MySQL服务器242
14.3.2 连接到服务器并显示可用数据库243
14.3.3 在服务器上创建新的数据库244
14.3.4 在选定数据库里创建表245
14.3.5 如何删除已经存在的库和表247
14.4 对MySQL表进行操作250
14.4.1 执行INSERT INTO语句插入记录250
14.4.2 执行SELECT查询252
14.4.3 使用表单扩展添加记录功能253
14.4.4 执行UPDATE语句更新记录256
14.4.5 使用表单扩展更改记录功能258
14.4.6 执行DELETE语句删除记录262
14.4.7 执行ALTER TABLE语句改变表的结构263
14.5 对MySQL表的高级查询265
14.5.1 使用WHERE子句265
14.5.2 使用LIMIT子句对结果进行分页显示267
14.5.3 使用ORDER BY对查询结果进行排序269
14.6 MySQL数据库使用实例271
14.6.1 明确设计目的——学生档案管理271
14.6.2 连接MySQL服务器建立学生档案表272
14.6.3 显示学生数据页的创建272
14.6.4 添加记录页的创建275
14.6.5 修改记录页的创建278
14.6.6 查找记录页的创建281
14.6.7 学生档案管理系统实际使用284
14.7 本章小结286
第15章 用PHP实现人机交互287
15.1 用表单实现人机互动288
15.1.1 表单元素的组成288
15.1.2 在普通Web页中插入表单290
15.1.3 更改表单的ACTION属性到PHP程序293
15.1.4 表单METHOD属性POST与GET区别293
15.1.5 用PHP作后台处理表单提交数据293
15.2 URL参数与PHP296
15.2.1 在PHP的URL地址上加入参数296
15.2.2 用PHP处理提交的参数296
15.3 表单使用实例298
15.4 本章小结302
第3篇 PHP常用模块305
第16章 计数器程序305
16.1 简单计数器306
16.1.1 计数器的原理306
16.1.2 设计算法306
16.1.3 代码实现306
16.2 图形化计数器307
16.2.1 设计算法307
16.2.2 用图片替代文本307
16.2.3 代码实现308
16.3 添加“防止恶意刷新”功能309
16.3.1 设计算法309
16.3.2 代码实现309
16.4 多用户计数器310
16.4.1 多用户的原理310
16.4.2 实现方法311
16.4.3 代码实现311
16.5 本章小结312
第17章 网上投票程序313
17.1 投票程序的原理314
17.2 本实例的特点314
17.3 投票实例数据表的设计314
17.4 代码实现315
17.4.1 准备工作316
17.4.2 创建显示所有投票项的页面317
17.4.3 创建添加投票记录页面318
17.4.4 创建删除投票项的页面322
17.4.5 创建显示投票项页面323
17.4.6 创建选择项提交处理页面326
17.5 测试程序327
17.6 如何防止重复投票330
17.7 本章小结331
第18章 文本留言板程序333
18.1 留言板分类334
18.1.1 文本型留言板334
18.1.2 数据库型留言板334
18.2 文本留言板的实现原理335
18.3 文本留言板实例的组成336
18.4 文本留言板代码的实现336
18.4.1 配置文件的建立336
18.4.2 显示提交留言文件建立337
18.4.3 管理入口页的创建341
18.4.4 修改留言页面的创建343
18.4.5 删除留言页面的创建345
18.5 调试运行留言板347
18.6 进一步完善349
18.7 本章小结349
第19章 PHP博客程序351
19.1 什么是博客352
19.2 简单博客程序的功能352
19.3 制作前的准备工作352
19.3.1 配置文件的创建353
19.3.2 安装文件的创建353
19.3.3 头文件的创建357
19.3.4 侧边文件的创建358
19.4 日志显示模块361
19.4.1 主显示页面的创建361
19.4.2 日志显示页面的创建363
19.4.3 单条日志详细信息页面的创建367
19.5 管理模块370
19.5.1 管理员/用户登录页面370
19.5.2 更改用户注册信息373
19.5.3 更改注册用户密码页面376
19.5.4 修改已经存在的日志类别379
19.5.5 签写新的日志页面381
19.5.6 已经存在的日志管理页384
19.5.7 留言的管理387
19.5.8 注册用户的管理389
19.5.9 添加新类别页面391
19.5.10 留言显示与发表页面393
19.5.11 新用户注册页面396
19.5.12 用户退出登录页面400
19.6 进一步完善400
19.7 关于RSS内容聚合401
19.8 本章小结402
第4篇 PHP综合应用实例405
第20章 简单的BBS系统405
20.1 设计数据库表406
20.1.1 用户数据表的设计406
20.1.2 论坛分类数据表的设计407
20.1.3 贴子数据表的设计408
20.2 准备工作408
20.2.1 配置文件的创建409
20.2.2 安装文件的创建409
20.3 用户注册与登录416
20.3.1 用户注册页416
20.3.2 注册的后台处理420
20.3.3 用户登录页面422
20.3.4 登录出错及处理425
20.4 论坛首页、主论坛、分论坛显示文件的创建426
20.4.1 论坛首页显示文件的创建426
20.4.2 主论坛显示文件的创建430
20.4.3 分论坛显示文件的创建432
20.5 主题的显示与回复435
20.5.1 发表新的主题435
20.5.2 现有主题的显示438
20.5.3 主题的回复441
20.6 论坛分类的管理442
20.6.1 为论坛增加新的类别442
20.6.2 更改现有类别446
20.7 贴子的管理450
20.7.1 编辑贴子450
20.7.2 删除贴子455
20.7.3 防掘墓功能457
20.8 用户管理458
20.8.1 用户信息的显示459
20.8.2 普通信息的修改461
20.8.3 用户密码的修改465
20.8.4 用户退出页面468
20.9 进一步完善470
20.10 本章小结471
第21章 网上商城全站系统473
21.1 系统分析474
21.2 设计数据库表结构474
21.2.1 用户表的设计474
21.2.2 图书类型表的设计475
21.2.3 图书记录表的设计475
21.2.4 订单记录表的设计476
21.2.5 销售记录表的设计476
21.3 准备工作477
21.3.1 配置文件的创建477
21.3.2 安装文件的创建477
21.3.3 头文件的创建482
21.4 用户的注册与登录483
21.4.1 用户注册483
21.4.2 用户登录486
21.5 前台显示界面490
21.5.1 首页面的实现490
21.5.2 图书列表页面的实现495
21.5.3 按种类查看页面496
21.5.4 搜索图书页面499
21.5.5 查看图书详情页面502
21.6 购物车的实现505
21.6.1 查看当前购物车505
21.6.2 查看用户历史订单508
21.7 管理功能的实现510
21.7.1 更改用户信息510
21.7.2 更改用户密码512
21.7.3 为图书添加新的分类515
21.7.4 修改已经存在的分类518
21.7.5 增加新的图书522
21.7.6 修改已有图书527
21.7.7 查看、处理所有未处理订单533
21.7.8 销售记录的查看535
21.7.9 当前登录用户退出页面537
21.8 本章小结537