图书介绍
PHP+MySQL动态网站开发案例课堂 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘春茂编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302491910
- 出版时间:2018
- 标注页数:401页
- 文件大小:227MB
- 文件页数:414页
- 主题词:PHP语言-程序设计;SQL语言
PDF下载
下载说明
PHP+MySQL动态网站开发案例课堂 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础础入门1
第1章 初识庐山真面目——走进PHP7的世界3
1.1认识PHP4
1.1.1什么是PHP4
1.1.2PHP的发展历程4
1.1.3PHP语言的优势5
1.2PHP能干什么5
1.3常用的开发利器6
1.3.1PHP代码开发工具6
1.3.2网页设计工具7
1.3.3文本编辑工具7
1.4PHP7的新特征8
1.5如何能学好PHP710
1.6疑难解惑11
第2章 开发前必备工作——配置PHP服务器环境13
2.1PHP服务器概述14
2.2安装PHP前的准备工作14
2.2.1软硬件环境14
2.2.2实例1——获取PHP7.1安装资源包15
2.3PHP+IIS服务器的安装配置16
2.3.1实例2——IIS简介及安装16
2.3.2实例3——PHP的安装17
2.3.3实例4——设置虚拟目录20
2.4PHP+Apache服务器的环境搭建21
2.4.1Apache简介21
2.4.2实例5——关闭原有的网站服务器21
2.4.3实例6——安装Apache22
2.4.4实例7——将PHP与Apache建立关联24
2.5新手的福音——安装WampServer集成开发环境25
2.6案例实战——测试第一个PHP程序27
2.7疑难解惑28
第3章 零基础开始学习——PHP的基本语法31
3.1PHP语言标识32
3.2熟悉编码规范32
3.2.1什么是编码规范33
3.2.2PHP的一些编码规范33
3.3常量35
3.3.1声明和使用常量35
3.3.2使用系统预定义常量35
3.4变量37
3.4.1PHP中的变量声明37
3.4.2可变变量和变量的引用38
3.4.3变量作用域39
3.4.4变量的销毁41
3.5理解变量的类型42
3.5.1什么是类型42
3.5.2整型42
3.5.3浮点型43
3.5.4布尔型43
3.5.5字符串型43
3.5.6数组型44
3.5.7对象型45
3.5.8NULL型46
3.5.9资源类型46
3.5.10数据类型之间的相互转换46
3.6PHP7的新变化——声明标量类型和函数返回值类型47
3.7使用运算符48
3.7.1算术运算符48
3.7.2字符串连接符49
3.7.3赋值运算符50
3.7.4比较运算符50
3.7.5逻辑运算符52
3.7.6按位运算符52
3.7.7否定控制运算符52
3.7.8错误控制运算符52
3.7.9三元运算符53
3.7.10运算符的优先级和结合规则53
3.8PHP7的新变化——合并运算符和组合运算符53
3.9PHP中的表达式54
3.10创建多维数组55
3.11疑难解惑55
第4章 实现定制功能——函数的应用57
4.1认识函数58
4.2内置函数58
4.2.1数学函数58
4.2.2变量相关的函数59
4.3自定义函数61
4.3.1定义和调用函数61
4.3.2向函数传递参数值61
4.3.3向函数传递参数引用62
4.3.4从函数中返回值63
4.3.5引用函数63
4.3.6取消函数引用64
4.3.7变量函数65
4.4PHP7的新变化——新增intdiv()函数65
4.5包含文件66
4.5.1require和include66
4.5.2include_once和require_once67
4.6疑难解惑67
第5章 程序的执行方向——程序控制结构69
5.1流程控制概述70
5.2条件控制结构70
5.2.1单一条件分支结构(if语句)70
5.2.2双向条件分支结构(if…else语句)71
5.2.3多向条件分支结构(elseif语句)72
5.2.4多向条件分支结构(switch语句)73
5.3循环控制结构74
5.3.1while循环语句74
5.3.2do…while循环语句75
5.3.3for循环语句76
5.3.4foreach循环语句77
5.3.5流程控制的另一种书写格式77
5.3.6使用break/continue语句跳出循环79
5.4案例实战1——条件分支结构的应用80
5.5案例实战2——循环控制结构的应用82
5.7疑难解惑83
第6章 特殊的元素集合——数组85
6.1什么是数组86
6.2数组类型86
6.2.1数字索引数组86
6.2.2关联索引数组87
6.3数组的结构87
6.3.1一维数组87
6.3.2多维数组88
6.4遍历数组90
6.4.1遍历一维数字索引数组90
6.4.2遍历一维联合索引数组90
6.4.3遍历多维数组91
6.5数组排序92
6.5.1一维数组排序92
6.5.2多维数组排序94
6.6字符串与数组的转换95
6.7向数组中添加和删除元素96
6.7.1向数组中添加元素96
6.7.2从数组中删除元素97
6.8查询数组中的指定元素98
6.9统计数组元素的个数100
6.10删除数组中重复的元素101
6.11调换数组中的键值和元素值102
6.12数组的序列化103
6.13疑难解惑104
第7章 不可不说的文本数据——字符串105
7.1字符串的单引号和双引号106
7.2字符串的连接符107
7.3字符串的基本操作108
7.3.1手动和自动转义字符串中的字符108
7.3.2计算字符串的长度108
7.3.3字符串单词统计109
7.3.4清理字符串中的空格109
7.3.5字符串的切分与组合110
7.3.6字符串子串的截取111
7.3.7字符串子串的替换112
7.3.8字符串查找112
7.4疑难解惑113
第2篇 核心技术115
第8章 匹配文本有妙招——正则表达式117
8.1什么是正则表达式118
8.2正则表达式的语法规则118
8.2.1方括号([])118
8.2.2连字符(-)118
8.2.3点号字符(.)118
8.2.4限定符(+*?﹛n,m})118
8.2.5行定位符(?和$)119
8.2.6排除字符([?])119
8.2.7括号字符(())119
8.2.8选择字符(?)119
8.2.9转义字符与反斜杠119
8.2.10认证E-mail的正则表达式119
8.3Perl兼容正则表达式函数120
8.3.1使用正则表达式对字符串进行匹配120
8.3.2使用正则表达式替换字符串的子串122
8.3.3使用正则表达式切分字符串122
8.4案例实战——创建商品在线订单页面123
8.5疑难解惑126
第9章 表单的动态效果——PHP与Web页面交互127
9.1创建动态内容128
9.2表单与PHP128
9.3设计表单元素129
9.3.1表单的基本结构129
9.3.2文本框129
9.3.3复选框130
9.3.4单选按钮132
9.3.5下拉列表133
9.3.6重置按钮和提交按钮134
9.4传递数据137
9.4.1用POST方式传递数据137
9.4.2用GET方式传递数据137
9.5PHP获取表单传递数据的方法138
9.6PHP对URL传递的参数进行编码139
9.7案例实战——团购商品订单表140
9.8疑难解惑141
第10章 时间很重要——管理日期和时间143
10.1系统时区的设置144
10.1.1时区划分144
10.1.2时区设置144
10.2PHP的日期和时间函数144
10.2.1关于UNIX时间戳144
10.2.2获取当前的时间戳145
10.2.3获取当前的日期和时间145
10.2.4使用时间戳获取日期信息146
10.2.5检验日期的有效性149
10.2.6输出格式化时间戳的日期和时间149
10.2.7显示本地化的日期和时间151
10.2.8将日期和时间解析为UNIX时间戳152
10.2.9日期时间在PHP和MySQL数据格式之间的转换152
10.3案例实战1——实现倒计时功能153
10.4案例实战2——比较两个时间的大小153
10.5疑难解惑154
第11章 主流的编程思想——面向对象编程155
11.1类和对象的介绍156
11.2类的基本操作157
11.2.1类的声明157
11.2.2成员属性157
11.2.3成员方法158
11.2.4类的实例化158
11.2.5访问类中的成员属性和方法159
11.3构造方法和析构方法160
11.4访问器161
11.5类的继承163
11.6抽象类和接口163
11.6.1抽象类164
11.6.2接口165
11.7面向对象的多态性166
11.7.1通过继承实现多态166
11.7.2通过接口实现多态167
11.8PHP7的新变化——支持匿名类168
11.9疑难解惑169
第12章 不可避免的问题——错误处理和异常处理171
12.1常见的错误和异常172
12.2错误处理175
12.2.1php.ini中的错误处理机制175
12.2.2应用DIE语句进行调试175
12.2.3自定义错误和错误触发器176
12.2.4错误记录179
12.3PHP7新变化——改变了错误的报告方式180
12.4异常处理180
12.4.1异常的基本处理方法180
12.4.2自定义的异常处理器182
12.4.3处理多个异常183
12.4.4设置顶层异常处理器184
12.5案例实战——处理异常或错误185
12.6疑难解惑186
第13章 与外界的交流——操作文件与目录187
13.1查看文件和目录188
13.1.1查看文件名称188
13.1.2查看目录名称188
13.1.3查看文件真实目录189
13.2查看文件信息189
13.2.1查看文件的类型189
13.2.2查看文件的访问和修改时间190
13.3文件操作190
13.3.1打开文件和关闭文件190
13.3.2读取文件191
13.3.3文件数据写入193
13.3.4重命名和移动文件194
13.3.5复制文件195
13.3.6删除文件195
13.4目录操作196
13.5上传文件200
13.5.1全局变量$FILES200
13.5.2文件上传200
13.6案例实战——编写访客计数器202
13.7疑难解惑203
第14章 图形界面设计——GD绘图与图像处理205
14.1在PHP中加载GD库206
14.2图形图像的典型应用案例208
14.2.1创建一个简单的图像209
14.2.2使用GD2的函数在图片上添加文字210
14.2.3使用TrueType字体处理中文生成图片211
14.3Jpgraph库的基本操作213
14.3.1Jpgraph的安装214
14.3.2Jpgraph的配置214
14.4案例实战1——制作圆形统计图215
14.5案例实战2——制作3D饼形统计图217
14.6疑难解惑218
第15章 保持HTTP连接状态——Cookie和会话管理221
15.1Cookie的基本操作222
15.1.1什么是Cookie222
15.1.2创建Cookie222
15.1.3读取Cookie223
15.1.4删除Cookie224
15.2认识Session225
15.2.1什么是Session225
15.2.2Session的基本功能226
15.2.3Cookie与Session226
15.2.4储存SessionID在Cookie或URL中226
15.3会话管理226
15.3.1创建会话227
15.3.2注册会话变量227
15.3.3使用会话变量228
15.3.4注销和销毁会话变量228
15.4案例实战——综合应用会话管理229
15.5疑难解惑230
第3篇 操作MySQL数据库231
第16章 管理MySQL的利器——phpMyAdmin操作MySQL数据库233
16.1什么是MySQL234
16.1.1客户-服务器软件234
16.1.2数据库的原理234
16.1.3MySQL版本235
16.1.4MySQL的优势236
16.2创建MySQL数据库和数据表236
16.2.1启动phpMyAdmin管理程序236
16.2.2创建数据库237
16.2.3认识数据表的字段238
16.2.4创建数据表240
16.2.5添加数据242
16.3加密MySQL数据库243
16.3.1MySQL数据库的安全问题243
16.3.2为MySQL管理账号加上密码243
16.4数据库的备份与还原245
16.4.1数据库的备份245
16.4.2数据库的还原246
16.5疑难解惑248
第17章 数据库编程——MySQL数据库与SQL查询249
17.1安装与配置MySQL5.7250
17.1.1安装MySQL5.7250
17.1.2配置MySQL5.7252
17.2启动服务并登录MySQL数据库255
17.2.1启动MySQL服务255
17.2.2登录MySQL数据库256
17.3MySQL数据库的基本操作258
17.3.1创建数据库258
17.3.2查看数据库258
17.3.3删除数据库259
17.3.4选择数据库259
17.4MySQL数据表的基本操作259
17.4.1创建数据表260
17.4.2查看数据表的结构261
17.4.3修改数据表结构262
17.4.4删除数据表263
17.5MySQL语句的操作263
17.5.1插入记录263
17.5.2查询记录264
17.5.3修改记录265
17.5.4删除记录265
17.6MySQL数据库的备份与还原265
17.6.1数据备份265
17.6.2数据还原272
17.7疑难解惑274
第18章 最经典的方法——使用MySQLi操作MySQL275
18.1PHP访问MySQL数据库的一般步骤276
18.2连接数据库前的准备工作276
18.3PHP操作MySQL数据库277
18.3.1连接MySQL服务器277
18.3.2选择数据库278
18.3.3创建数据库279
18.3.4创建数据表281
18.3.5添加数据282
18.3.6一次插入多条数据284
18.3.7读取数据285
18.3.8释放资源287
18.3.9关闭连接287
18.4案例实战1——动态添加员工信息287
18.5案例实战2——动态查询数据信息289
18.6提升安全性——防止SQL注入的攻击290
18.7疑难解惑292
第19章 最兼容的方法——使用PDO操作MySQL数据库293
19.1认识PDO294
19.2PDO的安装294
19.3使用PDO操作MySQL295
19.3.1连接MySQL数据库296
19.3.2创建数据库297
19.3.3创建数据表298
19.3.4添加数据299
19.3.5一次插入多条数据300
19.3.6读取数据300
19.4提升安全性——防止SQL注入的攻击302
19.5疑难解惑303
第4篇 项目实训305
第20章 项目实训1——开发验证码系统307
20.1系统分析308
20.1.1学习目标308
20.1.2需求分析308
20.1.3系统文档308
20.2系统的代码实现309
20.2.1系统主界面309
20.2.2生成并输入验证码功能311
20.2.3验证码控制器311
20.3系统测试313
第21章 项目实训2——开发个人博客系统315
21.1系统的需求分析316
21.1.1学习目标316
21.1.2需求分析316
21.1.3系统文档316
21.2数据库分析317
21.2.1分析数据库317
21.2.2创建数据表317
21.3个人博客系统的代码实现318
21.3.1博客数据模型的文件318
21.3.2个人博客系统的主页面322
21.3.3个人博客新建和修改页面324
21.3.4个人博客删除页面326
21.4系统测试327
第22章 项目实训3——开发用户权限系统329
22.1必备知识330
22.2系统的需求分析330
22.2.1学习目标331
22.2.2需求分析331
22.2.3系统文档331
22.3数据库分析332
22.3.1分析数据库332
22.3.2创建数据表333
22.4用户权限系统的代码实现335
22.4.1系统入口文件335
22.4.2页面控制器335
22.4.3用户登录页面337
22.4.4数据模型的文件339
22.4.5用户数据模型页面341
22.4.6角色数据模型页面343
22.4.7权限数据模型页面344
22.4.8权限显示页面345
22.5系统测试346
第23章 项目实训4——开发社区市场系统349
23.1必备知识350
23.2系统的需求分析350
23.2.1学习目标350
23.2.2需求分析351
23.2.3系统文档351
23.3还原数据库352
23.4社区市场系统的代码实现353
23.4.1系统入口文件353
23.4.2项目配置文件353
23.4.3物品与需求展示控制器356
23.4.4用户后台控制器376
23.4.5数据模型的文件390
23.5系统测试392
热门推荐
- 1166621.html
- 2783316.html
- 2283083.html
- 38305.html
- 3910157.html
- 3593330.html
- 2973575.html
- 175167.html
- 1084359.html
- 639802.html
- http://www.ickdjs.cc/book_1675272.html
- http://www.ickdjs.cc/book_3840570.html
- http://www.ickdjs.cc/book_2822963.html
- http://www.ickdjs.cc/book_580106.html
- http://www.ickdjs.cc/book_2875369.html
- http://www.ickdjs.cc/book_3023373.html
- http://www.ickdjs.cc/book_3693384.html
- http://www.ickdjs.cc/book_1325184.html
- http://www.ickdjs.cc/book_3054403.html
- http://www.ickdjs.cc/book_584757.html