图书介绍

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

PHP+MySQL动态网站开发案例课堂 第2版
  • 刘春茂编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302491910
  • 出版时间:2018
  • 标注页数:401页
  • 文件大小:227MB
  • 文件页数:414页
  • 主题词:PHP语言-程序设计;SQL语言

PDF下载


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

下载说明

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

热门推荐