图书介绍
PHP 7&MySQL跨设备网站开发PDF|Epub|txt|kindle电子书版本网盘下载
![PHP 7&MySQL跨设备网站开发](https://www.shukui.net/cover/48/30404698.jpg)
- 陈惠贞,陈俊荣编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302473763
- 出版时间:2017
- 标注页数:452页
- 文件大小:65MB
- 文件页数:468页
- 主题词:网页制作工具-PHP语言-程序设计
PDF下载
下载说明
PHP 7&MySQL跨设备网站开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开始编写PHP程序1
1.1认识动态网页技术2
1.1.1浏览器端Scripts2
1.1.2服务器端Scripts3
1.2认识PHP、Apache与MySQL4
1.3建立PHP、Apache与MySQL运行环境6
1.3.1安装AppServ7
1.3.2测试安装结果与切换PHP版本12
1.3.3查看PHP说明文件14
1.4 PHP程序的编辑工具15
1.5安装本书范例程序18
1.6编写第一个PHP程序19
1.6.1将PHP程序嵌入HTML文件19
1.6.2将PHP程序放在外部文件中21
1.7 PHP程序代码的编写惯例23
学习评估25
第2章 类型、变量、常数与运算符27
2.1类型28
2.1.1整数28
2.1.2浮点数29
2.1.3布尔29
2.1.4字符串29
2.1.5 NULL32
2.1.6资源32
2.2类型转换32
2.2.1检查类型33
2.2.2明确转换类型33
2.3变量34
2.3.1变量的命名规则34
2.3.2变量的存取方式35
2.3.3变量的作用域36
2.3.4变量处理函数36
2.4常数36
2.4.1用户自定义常数37
2.4.2预定义的常数37
2.5运算符38
2.5.1算术运算符38
2.5.2字符串运算符39
2.5.3递增/递减运算符39
2.5.4比较运算符40
2.5.5位运算符41
2.5.6逻辑运算符41
2.5.7赋值运算符42
2.5.8条件运算符43
2.5.9错误控制运算符43
2.5.10执行运算符43
2.5.11运算符的优先级44
2.6 PHP的输出函数45
学习评估47
第3章 流程控制与数组49
3.1认识流程控制50
3.2 if50
3.2.1 if:若…就…(单向选择)50
3.2.2 if…else…:若…就…否则…(双向选择)52
3.2.3 if…elseif…:若…就…否则若…(多向选择)53
3.3 switch56
3.4 for58
3.5条件循环60
3.5.1 while60
3.5.2 do …while61
3.5.3 break与continue语句62
3.5.4 exit()函数63
3.6 foreach63
3.7认识数组64
3.8一维数组66
3.8.1建立一维数组66
3.8.2存取一维数组66
3.9多维数组69
3.9.1建立多维数组69
3.9.2存取多维数组70
3.10数组运算符72
3.11数组相关函数73
学习评估77
第4章 函数79
4.1认识函数80
4.2自定义函数80
4.3函数的参数83
4.3.1传值调用83
4.3.2传址调用84
4.3.3设置参数的默认值85
4.3.4可变长参数列表85
4.3.5标量类型声明86
4.4函数的返回值87
4.5局部变量V.S.全局变量88
4.6静态变量90
4.7匿名函数92
4.8可变函数92
4.9实用的PHP内部函数93
4.9.1数学常数94
4.9.2数学函数94
4.9.3日期时间函数96
4.9.4字符串函数99
学习评估103
第5章 文件访问105
5.1访问服务器端的路径106
5.1.1获取文件名106
5.1.2获取路径信息106
5.1.3获取绝对路径107
5.2访问服务器端的文件夹107
5.2.1创建文件夹107
5.2.2获取当前的工作文件夹108
5.2.3切换当前的工作文件夹108
5.2.4删除文件夹108
5.2.5判断路径是否为文件夹109
5.2.6判断文件夹是否存在109
5.2.7变更文件夹的权限110
5.2.8获取文件夹的父文件夹名称110
5.2.9获取文件夹所包含的文件名及子文件夹名称110
5.3访问服务器端的文件111
5.3.1判断文件是否存在111
5.3.2判断指定的路径是否为文件111
5.3.3复制文件111
5.3.4删除文件112
5.3.5变更文件名112
5.3.6获取文件属性112
5.4读取服务器端的文本文件113
5.4.1使用fread()函数读取文本文件113
5.4.2使用fgets()函数读取文本文件116
5.4.3使用fiile_get contents()函数读取文本文件116
5.5写入服务器端的文本文件117
5.5.1使用fwrite()、 fputs()函数写入文本文件117
5.5.2使用fiile_put_ contents()函数写入文本文件119
学习评估120
第6章GD绘图与图像处理121
6.1 GD绘图122
6.1.1创建空白图像122
6.1.2分配颜色122
6.1.3绘制线条、图形与文字123
6.1.4输出图像130
6.1.5释放内存131
6.2图像函数132
6.2.1获取图像的大小与格式132
6.2.2读取外部图像134
学习评估135
第7章 例外与错误处理137
7.1例外138
7.2错误141
7.3 PHP 7的错误处理144
学习评估146
第8章 面向对象147
8.1认识面向对象148
8.2类与对象149
8.2.1定义类149
8.2.2创建对象150
8.2.3 static关键词151
8.2.4类常数152
8.2.5构造函数153
8.2.6析构函数154
8.2.7比较对象156
8.2.8匿名类157
8.3继承158
8.3.1定义子类159
8.3.2设置成员的访问级别160
8.3.3覆盖继承自父类的方法163
8.3.4调用父类内被覆盖的方法164
8.3.5抽象方法164
8.3.6子类的构造函数与析构函数165
8.4命名空间168
学习评估170
第9章 在网页之间传递信息172
9.1搜集网页上的数据173
9.1.1建立表单173
9.1.2表单的后端处理179
9.2 HTTP Header186
9.2.1网页重定向187
9.2.2用户与密码认证188
9.2.3自动重定向到PC版或移动版网页190
9.3 Cookie191
9.3.1写入Cookie192
9.3.2读取Cookie194
9.4 Session195
9.4.1访问Session196
9.4.2 Session相关函数197
学习评估198
第10章 使用Ajax200
10.1认识Ajax201
10.2编写导入Ajax技术的动态网页202
第11章jQuery Mobile移动版网页210
11.1认识jQuery Mobile211
11.2编写jQuery Mobile移动版网页212
11.3主题216
11.4超链接217
11.4.1内部链接218
11.4.2外部链接220
11.4.3绝对外部链接221
11.5对话框223
11.6按钮225
11.6.1建立按钮225
11.6.2设置按钮的图标225
11.6.3设置按钮的主题226
11.6.4设置按钮的特殊效果226
11.6.5设置控件组227
11.7工具栏227
11.7.1页首行227
11.7.2页尾行228
11.8导航条229
11.9可折叠区块231
11.10可折叠区块群组231
11.11列表视图232
11.11.1创建列表视图232
11.11.2设置分隔线234
11.11.3设置计数气泡与侧边内容234
11.11.4设置搜索功能235
11.11.5设置图标与缩略图236
11.12表单237
11.12.1字段容器238
11.12.2文字输入字段239
11.12.3日期时间输入字段240
11.12.4多行文本框241
11.12.5拨动式切换开关241
11.12.6下拉式菜单243
11.12.7复选框244
11.12.8单选按钮246
11.12.9读取表单字段的数据247
第12章MySQL数据库与SQL查询250
12.1认识数据库251
12.2使用phpMyAdmin管理MySQL数据库253
12.2.1创建数据库253
12.2.2创建数据表255
12.2.3添加记录260
12.2.4导出数据库262
12.2.5删除数据库或数据表264
12.2.6导入数据库264
12.3 SQL语法266
12.3.1 SELECT指令(筛选数据)268
12.3.2 INSERT指令(添加记录)273
12.3.3 UPDATE指令(更新记录)274
12.3.4 DELETE指令(删除记录)274
学习评估274
第13章 访问MySQL数据库276
13.1 PHP与MySQL数据库277
13.2建立与关闭数据连接279
13.2.1建立数据连接279
13.2.2关闭数据连接281
13.3访问MySQL数据库服务器281
13.3.1获取MySQL客户端函数库的版本信息281
13.3.2获取MySQL主机的相关信息282
13.3.3获取MySQL数据库协议的版本信息283
13.3.4获取MySQL数据库服务器的版本信息284
13.3.5获取存取MySQL数据库服务器的错误信息285
13.4执行SQL指令285
13.4.1使用mysqli_ select_db()函数打开数据库286
13.4.2使用mysqli_ query()函数执行SQL指令287
13.4.3获取执行SQL查询被影响的记录笔数或字段数目289
13.5获取字段信息290
13.5.1使用mysqli fetch_fiield_ direct()函数获取字段信息290
13.5.2使用mysqli fetch_ fiield()函数获取字段信息293
13.5.3使用mysqli_fiield_seek()函数移动字段指针294
13.6获取记录内容294
13.6.1使用mysqli_fetch_ row()函数获取记录内容294
13.6.2使用mysqli_ fetch_ array()函数获取记录内容296
13.6.3使用mysqli_ fetch_ assoc()函数获取记录内容298
13.6.4使用mysqli_ fetch_ object()函数获取记录内容299
13.6.5使用mysqli_ data seek()函数移动记录指针299
13.7分页浏览300
学习评估303
第14章 移动商品目录304
14.1设计移动版网站界面305
14.2完整的程序代码清单306
第15章Google地图应用网站311
15.1认识Google API312
15.2在网页上加入Google Maps312
第16章 文件上传317
16.1认识文件上传318
16.1.1前置准备工作318
16.1.2编写前端的文件上传界面319
16.1.3编写后端的处理程序320
16.2上传单一文件322
16.3上传多个文件325
第17章 留言板与讨论组328
17.1留言板329
17.1.1组成网页的文件列表330
17.1.2网页的运行流程331
17.1.3必须具备的背景知识331
17.1.4完整的程序代码列表332
17.2讨论组336
17.2.1组成网页的文件列表338
17.2.2网页的运行流程339
17.2.3必须具备的背景知识340
17.2.4完整的程序代码列表340
第18章 在线寄信服务348
18.1认识在线寄信服务349
18.2使用mail()函数发送邮件350
18.2.1传送纯文本邮件350
18.2.2发送HTML格式的邮件352
18.2.3发送邮件给副本及密件抄送收件人353
18.2.4发送有附加文件的邮件355
18.3无法发送附加文件的在线寄信服务358
18.4能够发送附加文件的在线寄信服务361
第19章 会员管理系统365
19.1认识会员管理系统366
19.2组成网页的文件列表368
19.3网页的运行流程369
19.4必须具备的背景知识370
19.5完整的程序代码清单370
第20章 在线投票系统391
20.1认识在线投票系统392
20.2组成网页的文件列表392
20.3网页的运行流程393
20.4必须具备的背景知识394
20.5完整的程序代码清单394
第21章 购物车403
21.1认识购物车404
21.2组成网页的文件列表406
21.3网页的运行流程407
21.4必须具备的背景知识408
21.5完整的程序代码清单409
第22章 网络相册422
22.1认识网络相册423
22.2组成网页的文件列表427
22.3网页的运行流程428
22.4完整的程序代码清单430
附录A HTML语法教学453
附录BHTML标签与属性速查475
附录C HTML特殊字符表498