图书介绍
PHP Web开发学习实录PDF|Epub|txt|kindle电子书版本网盘下载
![PHP Web开发学习实录](https://www.shukui.net/cover/70/30732074.jpg)
- 崔群法,李立新,张钦编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302259671
- 出版时间:2011
- 标注页数:603页
- 文件大小:140MB
- 文件页数:621页
- 主题词:PHP语言-程序设计;网页制作工具-程序设计
PDF下载
下载说明
PHP Web开发学习实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP入门1
1.1 JDK的安装2
视频教学:7分钟2
1.2 PHP的特性2
1.2.1基础知识3
1.2.2实例描述4
1.2.3实例应用5
1.2.4运行结果5
1.2.5实例分析5
1.3安装配置Apache和PHP5
视频教学:5分钟6
1.3.1 Apache服务器的安装6
1.3.2如何安装PHP环境9
1.3.3配置与测试PHP环境13
1.4 PHP配置指令15
视频教学:16分钟15
1.4.1管理配置指令15
1.4.2 PHP的配置指令17
1.5常见问题解答23
1.5.1处理GET和POST请求方法问题23
1.5.2 php.ini的路径问题23
1.6习题23
第2章 PHP基础语法25
2.1界定PHP代码26
视频教学:14分钟26
2.1.1基础知识——嵌入PHP代码26
2.1.2实例描述27
2.1.3实例应用27
2.1.4运行结果28
2.1.5实例分析28
2.2 PHP注释28
视频教学:3分钟28
2.3输出PHP嵌入标记<?php?>29
视频教学:7分钟29
2.3.1基础知识——输出函数29
2.3.2实例描述32
2.3.3实例应用32
2.3.4运行结果32
2.3.5实例分析32
2.4数据类型32
视频教学:21分钟33
2.4.1基础知识——数据类型33
2.4.2实例描述38
2.4.3实例应用38
2.4.4运行结果40
2.4.5实例分析40
2.5接收表单变量40
视频教学:7分钟41
2.5.1基础知识——变量41
2.5.2实例描述44
2.5.3实例应用44
2.5.4运行结果45
2.5.5实例分析46
2.6使用PHP常量调试代码46
视频教学:17分钟46
2.6.1基础知识——常量46
2.6.2实例描述47
2.6.3实例应用47
2.6.4运行结果47
2.6.5实例分析47
2.7使用操作符验证表单数据48
视频教学:28分钟48
2.7.1基础知识——操作符48
2.7.2实例描述51
2.7.3实例应用51
2.7.4运行结果52
2.7.5实例分析52
2.8特殊数据类型52
视频教学:25分钟53
2.9使用条件语句进行表单验证53
视频教学:7分钟53
2.9.1基础知识——条件语句54
2.9.2实例描述55
2.9.3实例应用55
2.9.4运行结果56
2.9.5实例分析57
2.10输出当前循环次数57
视频教学:22分钟57
2.10.1基础知识——循环语句57
2.10.2实例描述59
2.10.3实例应用59
2.10.4运行结果59
2.10.5实例分析59
2.11制作验证码随机数60
视频教学:5分钟60
2.11.1基础知识——PHP函数的调用60
2.11.2实例描述60
2.11.3实例应用60
2.11.4运行结果61
2.11.5实例分析61
2.12自定义函数生成字符串验证码61
视频教学:14分钟61
2.12.1基础知识——用户自定义函数62
2.12.2实例描述62
2.12.3实例应用62
2.12.4运行结果63
2.12.5实例分析64
2.13实现验证码中的色彩设置64
视频教学:7分钟64
2.13.1基础知识——数组64
2.13.2实例描述65
2.13.3实例应用65
2.13.4运行结果65
2.13.5实例分析66
2.14操作数组66
视频教学:10分钟66
2.14.1基础知识——数组操作66
2.14.2实例描述67
2.14.3实例应用67
2.14.4运行结果68
2.14.5实例分析68
2.15常见问题解答68
2.15.1用for循环显示最新数据问题68
2.15.2 PHP变量声明的问题69
2.16习题69
第3章 面向对象的PHP71
3.1封装一个Employee类72
视频教学:5分钟72
3.1.1基础知识——OOP特性72
3.1.2基础知识——类与对象72
3.1.3实例描述73
3.1.4实例应用73
3.1.5运行结果74
3.1.6实例分析74
3.2创建用户类74
视频教学:55分钟74
3.2.1基础知识——类的组成75
3.2.2实例描述80
3.2.3实例应用80
3.2.4运行结果81
3.2.5实例分析81
3.3构造一个演员81
视频教学:19分钟81
3.3.1基础知识——构造函数82
3.3.2基础知识——析构函数82
3.3.3实例描述82
3.3.4实例应用82
3.3.5运行结果83
3.3.6实例分析84
3.4新增OOP特性84
视频教学:31分钟84
3.4.1基础知识——类型提示84
3.4.2基础知识——静态类成员85
3.4.3基础知识——instanceof关键字85
3.4.4基础知识——自动加载对象86
3.5图书管理86
视频教学:11分钟86
3.5.1基础知识——继承86
3.5.2实例描述87
3.5.3实例应用88
3.5.4运行结果89
3.5.5实例分析89
3.6输出日志信息90
视频教学:10分钟90
3.6.1基础知识——接口90
3.6.2实例描述91
3.6.3实例应用91
3.6.4运行结果93
3.6.5实例分析93
3.7抽象出动物的特征93
视频教学:5分钟94
3.7.1基础知识——抽象类94
3.7.2实例描述94
3.7.3实例应用94
3.7.4运行结果96
3.7.5实例分析96
3.8克隆文件97
视频教学:9分钟97
3.8.1基础知识——对象克隆97
3.8.2实例描述98
3.8.3实例应用99
3.8.4运行结果100
3.8.5实例分析100
3.9使用反射实现代理100
视频教学:5分钟100
3.9.1基础知识——反射101
3.9.2实例描述103
3.9.3实例应用104
3.9.4运行结果104
3.9.5实例分析105
3.10类/对象函数105
视频教学:8分钟105
3.11常见问题解答107
3.11.1 PHP extends继承多个类怎么写107
3.11.2 PHP子类的构造函数能继承父类的吗107
3.11.3 PHP类外函数调用类的成员函数的方法107
3.12习题107
第4章 错误和异常处理111
4.1配置指令112
视频教学:8分钟112
4.2代码中常见错误分析114
视频教学:6分钟114
4.2.1基础知识——常见错误分析114
4.2.2实例描述115
4.2.3实例应用115
4.2.4运行结果117
4.2.5实例分析117
4.3处理表单输入异常118
视频教学:6分钟118
4.3.1基础知识——PHP异常处理和异常类118
4.3.2实例描述120
4.3.3实例应用120
4.3.4运行结果122
4.3.5实例分析123
4.4常见问题解答123
4.4.1怎样处理unlink删除文件出现的异常123
4.4.2自定义异常处理提示的问题123
4.4.3 PHP异常处理的SQL错误问题124
4.4.4如何获取异常详细信息的问题125
4.5习题125
第5章 字符串与正则表达式127
5.1 PHP中的偏移语法128
5.2用户注册128
视频教学:29分钟128
5.2.1基础知识——PHP中的字符串处理129
5.2.2基础知识——字符和单词计数135
5.2.3基础知识——字符串与HTML相互转换137
5.2.4实例描述140
5.2.5实例应用140
5.2.6运行结果142
5.2.7实例分析142
5.3用户登录验证142
视频教学:37分钟142
5.3.1基础知识——正则表达式中的特殊字符143
5.3.2基础知识——正则表达式中的预定义字符类143
5.3.3基础知识——Perl风格的正则表达式144
5.3.4基础知识——PHP的正则表达式函数147
5.3.5实例描述151
5.3.6实例应用151
5.3.7运行结果152
5.3.8实例分析153
5.4常见问题解答153
5.4.1何时用PHP正则表达式定界符153
5.4.2 PHP正则表达式替换问题154
5.4.3如何写正则表达式154
5.5习题156
第6章 处理文件和解析目录159
6.1解析指定文件的目录路径160
视频教学:12分钟160
6.1.1基础知识——解析目录路径160
6.1.2实例描述163
6.1.3实例应用163
6.1.4运行结果163
6.1.5实例分析164
6.2制作显示用户指定文件的属性信息界面164
视频教学:22分钟164
6.2.1基础知识——获取文件属性164
6.2.2实例描述172
6.2.3实例应用173
6.2.4运行结果175
6.2.5实例分析176
6.3检测系统盘目录属性信息176
视频教学:7分钟176
6.3.1基础知识——访问目录属性信息函数176
6.3.2实例描述179
6.3.3实例应用179
6.3.4运行结果180
6.3.5实例分析180
6.4打开和关闭文件函数181
视频教学:9分钟181
6.5制作迎春祝福语展示页面183
视频教学:18分钟183
6.5.1基础知识——读取文件183
6.5.2实例描述189
6.5.3实例应用189
6.5.4运行结果191
6.5.5实例分析191
6.6制作去掉题目的“咏竹”诗句展示页面192
视频教学:6分钟192
6.6.1基础知识——移动文件指针函数192
6.6.2实例描述194
6.6.3实例应用194
6.6.4运行结果195
6.6.5实例分析195
6.7制作留言本系统195
视频教学:5分钟196
6.7.1基础知识——写入文件函数196
6.7.2实例描述197
6.7.3实例应用197
6.7.4运行结果198
6.7.5实例分析199
6.8实现目录结构查询功能200
视频教学:6分钟200
6.8.1基础知识——读取目录内容200
6.8.2实例描述202
6.8.3实例应用202
6.8.4运行结果203
6.8.5实例分析204
6.9实现更改头像的功能204
视频教学:5分钟204
6.9.1基础知识——文件上传204
6.9.2实例描述208
6.9.3实例应用208
6.9.4运行结果210
6.9.5实例分析211
6.10使用pHp实现下载文档功能211
视频教学:3分钟211
6.10.1基础知识——文件下载211
6.10.2实例描述212
6.10.3实例应用212
6.10.4运行结果213
6.10.5实例分析214
6.11常见问题解答214
6.11.1 PHP中文件打开错误的问题214
6.11.2 PHP读取文件的问题214
6.11.3指定格式读取文件215
6.11.4打开一个文件替换指定内容后再次写入215
6.12习题216
第7章 表单处理与身份认证219
7.1获取表单元素的值220
视频教学:10分钟220
7.1.1实例描述220
7.1.2实例应用220
7.1.3运行结果220
7.1.4实例分析221
7.2使用带参数的函数获取邮箱地址221
视频教学:8分钟221
7.2.1基础知识——向函数传递表单数据222
7.2.2实例描述222
7.2.3实例应用222
7.2.4运行结果223
7.2.5实例分析224
7.3获取多个选项表单元素的值224
视频教学:6分钟224
7.3.1基础知识——处理多值表单组件224
7.3.2实例描述225
7.3.3实例应用225
7.3.4运行结果226
7.3.5实例分析226
7.4使用PHP动态生成表单元素227
视频教学:7分钟227
7.4.1基础知识——用PHP生成表单元素227
7.4.2实例描述232
7.4.3实例应用233
7.4.4运行结果233
7.4.5实例分析234
7.5制作能自动选择预定值的家电调查页面235
视频教学:6分钟235
7.5.1基础知识——自动选择表单数据235
7.5.2实例描述236
7.5.3实例应用236
7.5.4运行结果237
7.5.5实例分析238
7.6使用PHP与JavaScript交互实现Cookie功能238
视频教学:5分钟238
7.6.1基础知识——PHP、Web表单和JavaScript239
7.6.2实例描述240
7.6.3实例应用240
7.6.4运行结果241
7.6.5实例分析241
7.7使用基于文件的身份认证实现登录验证242
视频教学:13分钟242
7.7.1基础知识——基本的HTTP身份验证242
7.7.2基础知识——PHP身份认证243
7.7.3实例描述247
7.7.4实例应用247
7.7.5运行结果248
7.7.6实例分析249
7.8常见问题解答249
7.8.1 PHP和JavaScript交互的问题249
7.8.2 PHP与JavaScript之间变量引用问题250
7.8.3 POST方法和GET方法的区别251
7.8.4 PHP表单数据接收的问题251
7.9习题252
第8章 网页之间通信技术255
8.1设置一个用户Cookie256
视频教学:11分钟256
8.1.1基础知识——Cookie介绍256
8.1.2基础知识——Cookie的工作原理257
8.1.3基础知识——Cookie的操作258
8.1.4实例描述259
8.1.5实例应用260
8.1.6运行结果261
8.1.7实例分析261
8.2 Cookie有效性控制262
视频教学:11分钟262
8.2.1实例描述262
8.2.2实例应用262
8.2.3运行结果264
8.2.4实例分析264
8.3使用Session实现购物车265
视频教学:3分钟265
8.3.1基础知识——认识回话265
8.3.2基础知识——PHP会话配置265
8.3.3基础知识——基本用法269
8.3.4实例描述272
8.3.5实例应用272
8.3.6运行结果279
8.3.7实例分析280
8.4用户登录280
视频教学:14分钟281
8.4.1基础知识——获取与设置会话ID281
8.4.2基础知识——会话ID传输281
8.4.3基础知识——使用会话存储数据282
8.4.4基础知识——编码和解码会话数据282
8.4.5实例描述284
8.4.6实例应用284
8.4.7运行结果285
8.4.8实例分析286
8.5常见问题解答286
8.5.1 PHP Cookie获取不到的情况286
8.5.2如何删除Cookie287
8.5.3 PHP中Session验证的问题288
8.5.4 PHP Session写入问题与登录验证289
8.6习题290
第9章 PHP操作MySQL数据库293
9.1安装和配置MySQL294
视频教学:5分钟294
9.1.1基础知识——安装MySQL294
9.1.2基础知识——安装MySQL Administrator298
9.1.3基础知识——设置MySQL管理员密码300
9.2连接MySQL数据库300
视频教学:3分钟300
9.2.1基础知识——建立连接与关闭连接300
9.2.2基础知识——单独存放连接文件303
9.2.3基础知识——选择数据库303
9.3连接MySQL并实现添加学生信息功能304
视频教学:7分钟304
9.3.1基础知识——执行SQL语句304
9.3.2实例描述306
9.3.3实例应用306
9.3.4运行结果307
9.3.5实例分析308
9.4查询并显示学生信息数据308
视频教学:10分钟308
9.4.1基础知识——分析结果集308
9.4.2实例描述316
9.4.3实例应用316
9.4.4运行结果317
9.4.5实例分析318
9.5完善学生信息管理系统318
视频教学:16分钟318
9.5.1基础知识——插入数据319
9.5.2基础知识——修改数据319
9.5.3基础知识——删除数据320
9.5.4实例描述321
9.5.5实例应用321
9.5.6运行结果325
9.5.7实例分析327
9.6获取无法连接数据库的错误信息327
视频教学:7分钟327
9.6.1基础知识——获取错误信息327
9.6.2实例描述328
9.6.3实例应用328
9.6.4运行结果329
9.6.5实例分析330
9.7制作显示服务器中的数据库和对应的表信息330
视频教学:8分钟330
9.7.1基础知识——获取数据库信息330
9.7.2基础知识——获取数据表信息332
9.7.3实例描述332
9.7.4实例应用333
9.7.5运行结果333
9.7.6实例分析334
9.8实现显示某张数据表中所有字段信息的功能334
视频教学:13分钟334
9.8.1基础知识——获取字段信息334
9.8.2实例描述339
9.8.3实例应用339
9.8.4运行结果340
9.8.5实例分析341
9.9实现查看服务器和客户端库的信息功能341
视频教学:4分钟341
9.9.1基础知识——辅助函数341
9.9.2实例描述342
9.9.3实例应用342
9.9.4运行结果343
9.9.5实例分析343
9.10使用PHP准备语句完成学生信息管理系统343
视频教学:6分钟343
9.10.1基础知识——准备语句343
9.10.2实例描述346
9.10.3实例应用346
9.10.4运行结果348
9.10.5实例分析349
9.11使用事务处理完成学生记录的删除操作功能349
9.11.1网络教学349
视频教学:9分钟349
9.11.2基础知识——事务处理350
9.11.3实例描述350
9.11.4实例应用351
9.11.5运行结果351
9.11.6实例分析352
9.12常见问题解答352
9.12.1 PHP连接国外MySQL数据库问题352
9.12.2用PHPmyAdmin操作MySQL数据库出现乱码353
9.13习题353
第10章 晚上关灯闭户防贼——PHP安全技术357
10.1 PHP安全配置358
视频教学:12分钟358
10.1.1基础知识——安全配置358
10.1.2实例描述361
10.1.3实例应用361
10.1.4运行结果362
10.1.5实例分析362
10.2采用隐藏策略362
视频教学:8分钟363
10.2.1基础知识——隐藏策略363
10.2.2实例描述364
10.2.3实例应用364
10.2.4运行结果365
10.2.5实例分析365
10.3认识加密技术366
视频教学:8分钟366
10.3.1基础知识——加密技术366
10.3.2实例描述367
10.3.3实例应用367
10.3.4运行结果369
10.3.5实例分析370
10.4如何使用PHP实现加密370
视频教学:8分钟370
10.4.1基础知识——PHP内置加密函数370
10.4.2实例描述372
10.4.3实例应用372
10.4.4运行结果374
10.4.5实例分析375
10.5强大的PHP加密扩展库375
视频教学:12分钟375
10.5.1基础知识——PHP加密扩展库375
10.5.2实例描述379
10.5.3实例应用379
10.5.4运行结果381
10.5.5实例分析382
10.6常见问题解答382
10.6.1用PHP写会员注册密码加密问题382
10.6.2 PHP3DES加密问题383
10.6.3打开服务器PHP安全模式PHP运行变慢问题384
10.7习题385
第11章 套用装饰好的页面387
11.1 Smarty简介388
视频教学:6分钟388
11.1.1 Smarty的优点388
11.1.2 Smarty流程388
11.2用户登录页面389
视频教学:10分钟389
11.2.1基础知识——安装使用Smarty389
11.2.2实例描述391
11.2.3实例应用391
11.2.4运行结果392
11.2.5实例分析392
11.3网站简介392
视频教学:8分钟393
11.3.1实例描述393
11.3.2实例应用393
11.3.3运行结果394
11.3.4实例分析395
11.4新闻信息列表395
视频教学:14分钟395
11.4.1基础知识——Smarty模板注释396
11.4.2基础知识——变量修饰符396
11.4.3基础知识——流程控制结构398
11.4.4基础知识——Smarty语句402
11.4.5实例描述404
11.4.6实例应用404
11.4.7运行结果407
11.4.8实例分析407
11.5个人博客408
11.5.1实例描述408
11.5.2实例应用408
11.5.3运行结果411
11.5.4实例分析411
11.6常见问题解答411
11.6.1使用Smarty模板将数据显示在模板时出现乱码411
11.6.2无法获取Smarty模板数据412
11.7习题412
第12章 在PHP中处理XML415
12.1创建用于存储图书信息数据的XML文件416
视频教学:7分钟416
12.1.1基础知识——XML概述416
12.1.2基础知识——XML文档结构417
12.1.3基础知识——命名空间419
12.1.4实例描述420
12.1.5实例应用420
12.1.6实例分析421
12.2使用PHP生成记录新闻信息的XML文件421
视频教学:5分钟421
12.2.1基础知识——PHP生成XML421
12.2.2实例描述422
12.2.3实例应用423
12.2.4运行结果424
12.2.5实例分析425
12.3 PHP解析方法比较425
视频教学:5分钟425
12.3.1基础知识——PHP解析方法比较425
12.3.2实例描述427
12.3.3实例应用427
12.3.4运行结果430
12.3.5实例分析430
12.4使用SAX解析XML文档中的书籍信息数据并显示430
视频教学:6分钟431
12.4.1基础知识——创建解析器431
12.4.2基础知识——元素处理器432
12.4.3基础知识——字符数据处理器433
12.4.4基础知识——指令处理器434
12.4.5基础知识——实体处理器436
12.4.6基础知识——默认处理器438
12.4.7实例描述440
12.4.8实例应用440
12.4.9运行结果442
12.4.10实例分析442
12.5使用DOM处理XML完成学生成绩管理系统443
视频教学:6分钟443
12.5.1基础知识——建立XML文件443
12.5.2基础知识——遍历节点446
12.5.3基础知识——修改节点447
12.5.4基础知识——删除节点449
12.5.5实例描述451
12.5.6实例应用451
12.5.7运行结果454
12.5.8实例分析456
12.6使用SimpleXML解析XML文档456
视频教学:5分钟456
12.6.1基础知识——使用SimpleXML处理XML456
12.6.2实例描述463
12.6.3实例应用463
12.6.4运行结果465
12.6.5实例分析465
12.7客户端处理XML465
视频教学:9分钟466
12.7.1基础知识——客户端处理XML466
12.7.2实例描述468
12.7.3实例应用469
12.7.4运行结果471
12.7.5实例分析472
12.8常见问题解答472
12.8.1 PHP如何获取XML节点属性值472
12.8.2 PHP读取XML列表472
12.9习题473
第13章 PHP与Ajax475
13.1 Ajax实现注册表单验证476
视频教学:4分钟476
13.1.1基础知识——Ajax介绍476
13.1.2实例描述477
13.1.3实例应用477
13.1.4运行结果482
13.1.5实例分析482
13.2省市级联菜单483
视频教学:25分钟483
13.2.1基础知识——XMLHttpRequest对象483
13.2.2实例描述486
13.2.3实例应用486
13.2.4运行结果489
13.2.5实例分析489
13.3获取服务器响应JSON格式员工信息数据490
视频教学:24分钟490
13.3.1基础知识——处理服务器响应490
13.3.2实例描述497
13.3.3实例应用497
13.3.4运行结果499
13.3.5实例分析500
13.4在PHP中应用Ajax技术实现数据分页显示500
视视频教学:4分钟500
13.4.1实例描述500
13.4.2实例应用501
13.4.3运行结果504
13.4.4实例分析504
13.5常见问题解答505
13.5.1 xmlhttp.open中true与false的区别505
13.5.2 PHP与Ajax验证表单问题505
13.5.3 Ajax实现不刷新的一段JS,Firefox正常而IE报错506
13.6习题507
第14章 企业宣传网509
14.1系统分析510
14.1.1设计分析510
14.1.2功能分析511
14.2数据库设计512
14.3系统运行环境516
14.4连接数据库517
14.5用户登录521
14.5.1会员登录及注册521
14.5.2后台管理员登录525
14.6会员管理527
14.6.1修改会员信息527
14.6.2会员咨询529
14.6.3修改密码531
14.7内容管理533
14.7.1添加标示内容533
14.7.2标示内容管理534
14.7.3上传附件管理536
14.8用户管理539
14.8.1会员分组539
14.8.2会员管理541
14.9咨询管理543
14.9.1回复咨询543
14.9.2删除咨询544
14.10友情链接545
14.10.1添加友情链接545
14.10.2编辑友情链接546
14.10.3删除友情链接547
14.11前台首页548
14.11.1联系方式548
14.11.2公司简介549
14.11.3新闻中心550
第15章 电子商务平台网553
15.1网站概述554
15.2需求分析554
15.3数据库设计555
15.4连接数据库559
15.5前台模块实现560
15.5.1首页显示560
15.5.2商品展示560
15.5.3登录与注册567
15.5.4用户中心570
15.5.5商品购买576
15.5.6去收银台结账579
15.6后台数据管理582
15.6.1商品管理582
15.6.2用户管理588
15.6.3订单管理590
15.6.4信息管理595
习题答案601