图书介绍
PHP网络编程技术详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 葛丽萍编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302343189
- 出版时间:2014
- 标注页数:558页
- 文件大小:109MB
- 文件页数:571页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP网络编程技术详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 PHP准备篇2
第1章 初识PHP2
1.1关于静态网页与动态网页2
1.1.1传统的静态网页HTML2
1.1.2动态网页与传统网页的区别3
1.2关于PHP4
1.2.1什么是PHP4
1.2.2 PHP的发展历史4
1.2.3 PHP与其他CGI程序相比较5
1.3第一个程序——HELLO WORLD!5
1.3.1页面中加入PHP代码5
1.3.2 PHP页中加入注释7
1.3.3文件的引用8
1.4本章小结8
1.5本章习题9
第2章 PHP的开发环境及安装10
2.1 Windows平台下Apache的安装10
2.2 PHP解释器的安装12
2.3 MySQL的安装和配置14
2.3.1MySQL的安装14
2.3.2 MySQL的配置16
2.3.3修改php.ini以支持MySQL19
2.4安装phpMyAdmin20
2.5 EditPlus的安装21
2.6本章小结21
2.7本章习题22
第2篇PHP基础篇24
第3章 PHP中的常量与变量24
3.1 PHP中常量的定义与使用24
3.1.1定义与使用常量24
3.1.2 PHP中的预定义常量25
3.2 PHP中的变量27
3.2.1 PHP的变量类型27
3.2.2转换变量类型27
3.2.3变量的使用范围29
3.3 PHP的预定义变量29
3.4 PHP中的数组型变量30
3.4.1数组变量的初始化30
3.4.2获取数组中的元素31
3.4.3给数组动态增加元素32
3.4.4创建多维数组33
3.5本章小结35
3.6本章习题35
第4章 PHP中的运算符与表达式37
4.1运算符37
4.1.1四则运算符37
4.1.2逻辑运算符37
4.1.3三目运算符39
4.1.4运算符的优先级40
4.2表达式41
4.2.1表达式中变量的可能值42
4.2.2赋值表达式的值42
4.2.3递增表达式42
4.2.4比较表达式43
4.2.5组合的运算赋值表达式43
4.3运算符与表达式综合运用实例44
4.4本章小结45
4.5本章习题45
第5章PHP中的流程控制47
5.1if…else判断47
5.1.1简单的if判断47
5.1.2 if…else判断48
5.1.3 if…else if…else多重判断49
5.2 switch…case多重判断50
5.3 while循环52
5.3.1单纯while判断循环52
5.3.2使用break跳出循环53
5.3.3使用continue语句54
5.4 do…while循环55
5.5 for循环56
5.6流程控制综合运用实例57
5.7本章小结59
5.8本章习题59
第6章 PHP中的函数61
6.1什么是函数61
6.2函数的参数63
6.3函数的返回值65
6.4 PHP内部函数的使用67
6.5 PHP加载外部函数69
6.6自定义函数70
6.6.1如何自定义函数70
6.6.2使用自定义函数72
6.6.3函数的动态调用73
6.6.4函数的递归74
6.7本章小结76
6.8本章习题76
第3篇PHP进阶篇78
第7章 PHP的数据处理78
7.1怎样判断数据类型78
7.2 PHP中常用的数学函数81
7.2.1数学计算函数81
7.2.2数学三角函数82
7.2.3很有用的最值函数85
7.2.4产生随机数函数88
7.2.5进制转换函数89
7.2.6其他数学函数92
7.3 PHP中常用的字符串处理函数94
7.3.1取得字符串长度94
7.3.2输出字符串95
7.3.3截取字符串97
7.3.4按特定字符切开字符串99
7.3.5去除字符串中的特殊符号100
7.3.6转换字符串中的特殊符号为HTML标记102
7.3.7加入转义符103
7.3.8比较字符串函数103
7.3.9改变字符串的大小写105
7.3.10其他常用字符串处理函数106
7.4 PHP中常用的数组处理函数107
7.4.1新建一个数组107
7.4.2计算数组的元素个数108
7.4.3对数组排序109
7.4.4对数组进行自定义排序111
7.4.5移动数组指针113
7.4.6获取数组当前元素115
7.4.7移去数组中重复的值115
7.4.8计算数组中所有值出现的次数116
7.4.9合并多个数组117
7.4.10其他常用数组函数119
7.5本章小结120
7.6本章习题120
第8章 PHP文件应用122
8.1判断文件是否存在122
8.2访问文件属性123
8.3打开文件124
8.3.1用只读方式打开文件124
8.3.2用写入方式打开文件125
8.3.3用读写方式打开文件126
8.4读取文件内容126
8.4.1读取文件相应字符127
8.4.2按行返回文件内容128
8.4.3按行返回文件内容并去除HTML标记129
8.4.4将整个文件内容读入数组变量中130
8.5删除文件130
8.6创建目录131
8.7删除目录132
8.8浏览目录下的文件133
8.9关于文件上传135
8.10文件操作综合实例:在线相册137
8.10.1系统功能137
8.10.2相册系统首页面137
8.10.3相册系统上传前台页面139
8.10.4相册系统上传后台页面141
8.10.5相册系统浏览图片详细信息页面142
8.10.6相册系统图片删除页面143
8.10.7测试相册系统145
8.11本章小结149
8.12本章习题150
第9章 用PHP获取主机信息151
9.1phpinfo()函数的使用151
9.2获取浏览器相关信息152
9.2.1获取访问者浏览器信息152
9.2.2获取访问者的IP地址153
9.3日期时间相关函数154
9.3.1检查日期的合法性154
9.3.2格式化输出当前日期155
9.3.3获得时间及日期信息157
9.4本章小结158
9.5本章习题158
第10章 PHP中的图像处理160
10.1图像函数160
10.1.1访问图像的属性160
10.1.2使用GD库函数162
10.2图像使用实战166
10.2.1使用GD库函数创建图像166
10.2.2创建图形并在上面画图167
10.2.3绘制几何图形更多的探索169
10.2.4使用GD库函数在图片上写字172
10.2.5使用GD库函数绘制直方统计图173
10.2.6使用GD库函数创建图像的缩略图175
10.3本章小结176
10.4本章习题176
第11章 PHP中的Session与Cookie178
11.1Session的使用178
11.1.1如何使用Session178
11.1.2 Session使用实例180
11.1.3使用Session的注意事项180
11.2 Cookie的使用181
11.2.1为什么使用Cookie181
11.2.2怎样使用Cookie182
11.2.3设置Cookie生命期183
11.2.4 Cookie综合应用实例——网页风格转换184
11.3本章小结191
11.4本章习题191
第12章 PHP中正则表达式的使用192
12.1关于正则表达式192
12.1.1什么是正则表达式192
12.1.2如何使用模式匹配194
12.2 POSIX扩展的正则表达式函数197
12.2.1替换字符串197
12.2.2匹配字符串199
12.2.3替换字符串(忽略大小写)201
12.2.4匹配字符串(忽略大小写)202
12.2.5分割字符串到数组203
12.2.6分割字符串到数组(忽略大小写)205
12.2.7返回包含指定字符的正则表达式206
12.3 Perl兼容的正则表达式函数207
12.3.1 Perl兼容正则表达式的使用规范207
12.3.2返回匹配数组209
12.3.3全局表达式匹配210
12.3.4正则表达式匹配212
12.3.5转义正则表达式字符213
12.3.6用回调函数实现正则表达式的搜索与替换215
12.3.7执行正则表达式的搜索与替换216
12.3.8用正则表达式分割字符串217
12.4正则表达式使用实例218
12.4.1构造检查Email的正则表达式218
12.4.2对图像UBB代码进行替换220
12.5本章小结222
12.6本章习题222
第13章 PHP面向对象编程224
13.1面向对象编程(OOP)的基础224
13.1.1什么是类(CLASS)224
13.1.2为什么要用到类225
13.2在PHP中创建和使用类226
13.2.1自建类——类的封装226
13.2.2为类添加属性229
13.2.3为类添加方法230
13.2.4类的继承232
13.2.5类的重载233
13.2.6类的引用235
13.2.7类的构造函数236
13.3 PHP中与类、对象相关的函数238
13.4类的具体使用实例249
13.5本章小结252
13.6本章习题252
第14章 使用MySQL数据库254
14.1关系型数据库基础254
14.1.1什么是关系型数据库254
14.1.2关系型数据库的功能254
14.2 PHP中的MySQL数据库相关函数255
14.3数据库操作263
14.3.1连接MySQL服务器264
14.3.2连接到服务器并显示可用数据库265
14.3.3在服务器上创建新的数据库265
14.3.4在选定数据库里创建表267
14.3.5如何删除已经存在的库和表269
14.4对MySQL表进行操作271
14.4.1执行INSERT INTO语句插入记录272
14.4.2执行SELECT查询274
14.4.3使用表单扩展添加记录功能275
14.4.4执行UPDATE语句更新记录278
14.4.5使用表单扩展更改记录功能280
14.4.6执行DELETE语句删除记录284
14.4.7执行ALTER TABLE语句改变表的结构286
14.5对MySQL表的高级查询288
14.5.1使用WHERE子句288
14.5.2使用LIMIT子句对结果进行分页显示290
14.5.3使用ORDER BY对查询结果进行排序292
14.6 MySQL数据库使用实例294
14.6.1明确设计目的——学生档案管理系统294
14.6.2连接MySQL服务器建立学生档案表295
14.6.3显示学生数据页的创建296
14.6.4添加记录页的创建298
14.6.5修改记录页的创建301
14.6.6查找记录页的创建304
14.6.7学生档案管理系统实际使用307
14.7本章小结310
14.8本章习题311
第4篇 应用篇314
第15章 用PHP实现人机交互314
15.1用表单实现人机互动314
15.1.1表单元素的组成314
15.1.2在普通Web页中插入表单316
15.1.3更改表单的action属性到PHP程序319
15.1.4表单method属性POST与GET区别320
15.1.5用PHP作后台处理表单提交数据320
15.2 URL参数与PHP323
15.2.1在PHP的URL地址上加入参数323
15.2.2用PHP处理提交的参数323
15.3表单使用实例325
15.4本章小结329
第16章 计数器程序330
16.1简单计数器330
16.1.1计数器的原理330
16.1.2设计算法330
16.1.3代码实现330
16.2图形化计数器331
16.2.1设计算法(图形化计数器)332
16.2.2用图片替代文本332
16.2.3代码实现(图形化计数器)332
16.3添加“防止恶意刷新”功能333
16.3.1设计算法(添加“防止恶意刷新”功能)334
16.3.2代码实现(添加“防止恶意刷新”功能)334
16.4多用户计数器335
16.4.1多用户计数器的原理335
16.4.2实现方法335
16.4.3代码实现336
16.5本章小结337
第17章 网上投票程序338
17.1投票程序的原理338
17.2本实例的特点338
17.3投票实例数据表设计339
17.4代码实现340
17.4.1准备工作340
17.4.2创建显示所有投票项的页面341
17.4.3创建添加投票记录页面343
17.4.4创建删除投票项的页面347
17.4.5创建显示投票项页面348
17.4.6创建选择项提交处理页面351
17.5测试程序352
17.6如何防止重复投票355
17.7本章小结356
第18章 文本留言板程序357
18.1留言板分类357
18.1.1文本型留言板357
18.1.2数据库型留言板358
18.2文本留言板的实现原理358
18.3本章文本留言板实例的组成359
18.4文本留言板代码的实现360
18.4.1配置文件的建立360
18.4.2显示和提交留言文件的建立360
18.4.3管理入口页的创建365
18.4.4修改留言页面的创建367
18.4.5删除留言页面的创建369
18.5调试运行留言板370
18.6进一步完善372
18.7本章小结373
第19章 PHP博客程序374
19.1什么是博客374
19.2简单博客程序的功能375
19.3制作前的准备工作375
19.3.1配置文件的创建375
19.3.2安装文件的创建376
19.3.3头文件的创建380
19.3.4侧边文件的创建380
19.4日志显示模块384
19.4.1主显示页面的创建384
19.4.2日志显示页面的创建386
19.4.3单条日志详细信息页面的创建390
19.5管理模块392
19.5.1管理员/用户登录页面392
19.5.2更改用户注册信息395
19.5.3更改注册用户密码页面398
19.5.4修改己经存在的日志类别401
19.5.5签写新的日志页面403
19.5.6已经存在的日志管理页406
19.5.7留言的管理409
19.5.8注册用户的管理411
19.5.9添加新类别页面413
19.5.10留言显示与发表页面416
19.5.11新用户注册页面419
19.5.12用户退出登录页面423
19.6进一步完善423
19.7关于RSS内容聚合424
19.8本章小结424
第20章 简单的BBS系统425
20.1设计数据库表425
20.1.1用户数据表的设计425
20.1.2论坛分类数据表的设计426
20.1.3帖子数据表的设计427
20.2准备工作428
20.2.1配置文件的创建428
20.2.2安装文件的创建428
20.3用户注册与登录435
20.3.1用户注册页435
20.3.2注册的后台处理439
20.3.3用户登录页面441
20.3.4登录出错及处理444
20.4论坛首页、主论坛、分论坛显示文件的创建445
20.4.1论坛首页显示文件的创建446
20.4.2主论坛显示文件的创建449
20.4.3分论坛显示文件的创建451
20.5主题的显示与回复454
20.5.1发表新主题454
20.5.2现有主题的显示458
20.5.3主题的回复461
20.6论坛分类的管理461
20.6.1为论坛增加新的类别462
20.6.2更改现有类别466
20.7帖子的管理471
20.7.1编辑帖子471
20.7.2删除帖子475
20.7.3防掘墓功能478
20.8用户的管理480
20.8.1用户信息的显示480
20.8.2普通信息的修改482
20.8.3用户密码的修改486
20.8.4用户退出页面490
20.9进一步完善491
20.10本章小结492
第21章 网上商城全站系统493
21.1系统分析493
21.2设计数据库表结构493
21.2.1用户表的设计494
21.2.2图书类型表的设计494
21.2.3图书记录表的设计495
21.2.4订单记录表的设计495
21.2.5销售记录表的设计496
21.3准备工作496
21.3.1配置文件的创建496
21.3.2安装文件的创建497
21.3.3头文件的创建502
21.4用户的注册与登录502
21.4.1用户注册503
21.4.2用户登录506
21.5前台显示界面509
21.5.1首页面的实现509
21.5.2图书列表页面的实现514
21.5.3按种类查看页面的实现516
21.5.4搜索图书页面的实现519
21.5.5查看图书详情页面的实现522
21.6购物车的实现525
21.6.1查看当前购物车525
21.6.2查看用户历史订单527
21.7管理功能的实现529
21.7.1更改用户信息530
21.7.2更改用户密码532
21.7.3为图书添加新的分类535
21.7.4修改已经存在的分类538
21.7.5增加新的图书542
21.7.6修改已有图书信息547
21.7.7查看、处理所有未处理订单554
21.7.8查看销售记录556
21.7.9当前登录用户退出页面558
21.8本章小结558