图书介绍

PHP Web开发学习实录PDF|Epub|txt|kindle电子书版本网盘下载

PHP Web开发学习实录
  • 崔群法,李立新,张钦编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302259671
  • 出版时间:2011
  • 标注页数:603页
  • 文件大小:140MB
  • 文件页数:621页
  • 主题词:PHP语言-程序设计;网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐