图书介绍

名师讲坛 PHP开发实战权威指南PDF|Epub|txt|kindle电子书版本网盘下载

名师讲坛 PHP开发实战权威指南
  • 张恩民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302282068
  • 出版时间:2012
  • 标注页数:442页
  • 文件大小:113MB
  • 文件页数:455页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

名师讲坛 PHP开发实战权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP基础知识与XHTML1

1.1 PHP的发展与特点1

1.1.1 PHP语言的发展和特点1

1.1.2 PHP 5.3之后的新特性3

1.1.3 PHP程序员应具备的知识4

1.1.4 B/S结构软件开发特点5

1.1.5 PHP与其他脚本语言的比较6

1.2 XHTML基础知识7

1.2.1 XHTML基础介绍7

1.2.2 XHTML语言的语法7

1.2.3 文件的主体结构8

1.2.4 XHTML文字、图像、视频、动画的处理9

1.2.5 XHTML中表单的处理16

1.2.6 XHTML中框架的处理18

1.2.7 XHTML中表格的处理21

1.2.8 传统布局与CSS布局的介绍23

1.2.9 CSS语法与写作规范24

1.2.10 CSS文字、图像的处理26

1.2.11 DIV与CSS组合27

1.2.12 CSS兼容的处理31

1.3 本章小结33

第2章 PHP环境搭建与工具34

2.1 PHP环境介绍34

2.1.1 WAMP环境介绍34

2.1.2 LAMP环境介绍35

2.1.3 WAMP与LAMP的差异35

2.2 WAMP安装与配置36

2.2.1 Apache的获取与安装36

2.2.2 PHP的获取与安装39

2.2.3 MySQL的获取与安装40

2.2.4 环境配置与测试46

2.3 LAMP安装与配置48

2.3.1 Linux的获取与安装配置48

2.3.2 Linux下Apache的安装50

2.3.3 Linux下PHP的安装52

2.3.4 Linux下MySQL的安装53

2.4 环境组件配置54

2.5 PHP开发相关工具54

2.5.1 开发工具介绍54

2.5.2 EclipsePHP Sudio56

2.6 本章小结59

第3章 PHP的基本语法61

3.1 PHP的基本语法61

3.1.1 PHP语言标记62

3.1.2 PHP语句分割符62

3.1.3 PHP注释与语法标识符63

3.2 变量64

3.2.1 变量的声明与命名64

3.2.2 可变变量与引用赋值64

3.3 变量类型65

3.3.1 字符串(String)65

3.3.2 整型(integer)66

3.3.3 浮点型(float或double)66

3.3.4 布尔型(boolean)67

3.3.5 数组(Array)67

3.3.6 对象(Object)68

3.3.7 资源类型(Resource)68

3.3.8 类型的强制转换与应用68

3.4 常量70

3.4.1 系统常量70

3.4.2 自定义常量70

3.5 PHP中的运算符71

3.5.1 算术运算符71

3.5.2 字符串运算符72

3.5.3 赋值运算符72

3.5.4 位运算符73

3.5.5 比较运算符74

3.5.6 逻辑运算符74

3.5.7 运算符的优先级75

3.6 PHP流程控制76

3.6.1 ifelse语句76

3.6.2 switch语句78

3.7 PHP循环结构79

3.7.1 while语句80

3.7.2 do while语句80

3.7.3 for语句81

3.7.4 break和continue语句82

3.8 PHP的函数83

3.8.1 PHP系统函数介绍83

3.8.2 PHP自定义函数基础84

3.8.3 PHP自定义函数参数86

3.8.4 PHP自定义函数引用传递86

3.8.5 PHP自定义函数递归与嵌套87

3.9 本章小结88

第4章 PHP中的数组89

4.1 PHP数组基础89

4.1.1 什么是数组89

4.1.2 PHP创建数组89

4.1.3 一维数组和多维数组91

4.1.4 数组函数的介绍93

4.1.5 遍历数组101

4.2 PHP系统全局数组104

4.2.1 服务器数组$_SERVER105

4.2.2 环境数组$_ENV106

4.2.3 HTTP数组$_GET106

4.2.4 HTTP数组$_POST106

4.2.5 HTTP数组$_REQUEST107

4.2.6 文件数组$_FILES107

4.2.7 cookie数组$_COOKIE107

4.2.8 session数组$_SESSION107

4.2.9 全局数组$GLOBALS109

4.3 本章小结109

第5章 PHP面向对象编程109

5.1 面向对象的基础知识109

5.1.1 什么是面向对象编程109

5.1.2 PHP中类和对象介绍110

5.1.3 PHP对象的应用和$this关键字113

5.1.4 构造方法与析构方法114

5.2 类的继承和重载116

5.2.1 类的继承116

5.2.2 类的重载118

5.3 类的封装120

5.3.1 设置封装public、protected、private120

5.3.2 __set()、__get()、__isset()和__unset()124

5.4 常用关键字128

5.4.1 static关键字128

5.4.2 final关键字129

5.4.3 self关键字130

5.4.4 const关键字131

5.4.5 __toString()描述131

5.4.6 __clone()克隆132

5.4.7 __call()吸错134

5.4.8 __autoload()自动加载135

5.5 本章小结135

第6章 字符串处理与正则表达式136

6.1 字符串的处理介绍136

6.1.1 字符串的处理方式136

6.1.2 字符串类型的特点136

6.2 常用字符串函数解析136

6.2.1 字符串的输出函数echo()138

6.2.2 程序报错后终止继续运行的函数138

6.2.3 打印函数print_r()139

6.2.4 字符串分割函数explode()139

6.2.5 数组元素组合成字符串的函数implode()140

6.2.6 预定义字符串转换为HTML实体的函数htmlspecialchars()141

6.2.7 过滤PHP和HTML标记函数strip_tags()142

6.2.8 去除字符串首尾连续空格的函数143

6.2.9 将换行符替换成HTML的换行符<br/>的函数nl2br()144

6.2.10 加密函数md5()145

6.2.11 加密函数sha1()146

6.2.12 字符串替换函数str_replace()147

6.2.13 数字分组格式化函数number_format()148

6.2.14 字符串分割函数str_split()149

6.2.15 字符串截取函数substr()150

6.2.16 中文字符串截取函数icon()、编码转换函数iconv_substr()150

6.3 日期函数的介绍151

6.3.1 UNIX时间戳和获取当前的时间152

6.3.2 时间和日期函数的介绍153

6.3.3 修改PHP的默认时区156

6.4 正则表达式157

6.4.1 正则表达式简介157

6.4.2 正则表达式的语法规则158

6.4.3 正则表达式的优先级160

6.4.4 PHP正则表达式函数(兼容Perl)160

6.5本章小结164

第7章 PHP文件系统处理165

7.1 PHP中文件系统的介绍165

7.1.1 文件系统概述165

7.1.2 文件类型165

7.1.3 文件属性166

7.1.4 文件访问权限169

7.1.5 路径处理170

7.2 文件的基本操作171

7.2.1 文件操作概述171

7.2.2 打开与关闭171

7.2.3 PHP读取内容172

7.2.4 PHP写入内容174

7.2.5 PHP删除文件175

7.2.6 文件截取、远程读取操作176

7.3 目录的基本操作181

7.3.1 新建目录182

7.3.2 删除目录和递归删除目录182

7.3.3 复制和移动目录183

7.3.4 遍历目录186

7.4 文件的上传与安全187

7.4.1 相关设置187

7.4.2 单文件上传188

7.4.3 多文件上传和安全189

7.5 本章小结191

第8章 MySQL数据库192

8.1 MySQL数据库介绍192

8.2 MySQL数据库基础193

8.2.1 下载MySQL数据库193

8.2.2 安装MySQL数据库194

8.3 MySQL数据库设计194

8.3.1 MySQL数据库的关系194

8.3.2 MySQL数据库中的数据类型194

8.4 SQL语言195

8.4.1 SQL简介195

8.4.2 常用SQL语句的使用196

8.5 MySQL数据库的备份与恢复200

8.5.1 MySQL数据库的备份201

8.5.2 MySQL数据库的恢复204

8.6 PHP与MySQL编程206

8.6.1 PHP连接MySQL数据库206

8.6.2 PHP操作MySQL208

8.7 PHP与mysqli编程211

8.7.1 mysqli简介211

8.7.2 PHP使用mysqli连接数据库211

8.7.3 PHP使用mysqli操作MySQL数据库212

8.8 小实例之留言反馈系统214

8.8.1 需求分析214

8.8.2 数据库设计215

8.8.3 程序设计216

第9章 数据库抽象层——PDO和ADOdb223

9.1 PDO和ADOdb介绍223

9.1.1 PDO简介223

9.1.2 PDO的特点224

9.1.3 PDO的开启224

9.1.4 ADOdb介绍225

9.1.5 ADOdb特点225

9.1.6 ADOdb安装225

9.2 创建PDO对象226

9.2.1 连接和断开连接PDO226

9.2.2 使用PDO::query()方法227

9.2.3 预执行语句228

9.2.4 PDO错误处理229

9.3 PDO的事务处理231

9.3.1 PDO数据库事务介绍231

9.3.2 PDO事务处理231

9.4 创建ADOdb对象233

9.4.1 连接和断开连接ADOdb233

9.4.2 ADOdb执行操作234

9.4.3 预执行SQL语句237

9.4.4 自动执行AutoExecute()方法237

9.4.5 ADOdb其他的常用功能238

9.5 ADOdb的事务处理241

9.5.1 ADOdb开始事务241

9.5.2 ADOdb事务提交241

9.5.3 ADOdb回滚事务241

9.5.4 ADOdb事务实例242

9.6 传统模式与抽象层开发对比242

9.7 本章小结247

第10章 Cookie与Session248

10.1 会话机制介绍248

10.1.1 什么是会话机制248

10.1.2 会话的基本功能248

10.2 Cookie机制的应用249

10.2.1 了解Cookie249

10.2.2 创建Cookie250

10.2.3 读取Cookie251

10.2.4 删除Cookie252

10.2.5 Cookie的生命周期253

10.2.6 Cookie的综合应用——使用Cookie技术计算网站的月访问量253

10.3 Session管理254

10.3.1 了解Session254

10.3.2 创建会话255

10.3.3 Session的综合应用——通过Session用户身份验证257

10.4 会话机制的安全261

10.4.1 Cookie与Session的比较261

10.4.2 Cookie与Session的安全性262

10.5 会员系统的设计264

10.6 本章小结267

第11章 PHP的模板技术Smarty269

11.1 模板引擎技术简介269

11.2 Smarty模板的创建270

11.3 Smarty基础应用272

11.4 Smarty内置函数273

11.4.1 Smarty的使用273

11.4.2 Smarty的循环273

11.4.3 Smarty的if...elseif...else语法275

11.4.4 Smarty循环配合if使用小实例276

11.4.5 include的使用方法276

11.5 Smarty缓存机制278

11.5.1 lamp架构的缓存原理278

11.5.2 Smarty缓存279

11.6 小型新闻系统范例280

11.7 本章小结283

第12章 PHP图形处理及应用284

12.1 PHP GD库基础284

12.1.1 PHP GD库简介284

12.1.2 PHP GD库的使用285

12.2 PHP GD库的应用286

12.2.1 GD库函数库绘制基本图形286

12.2.2 GD库制作图形验证码291

12.2.3 GD库实现图片缩略与水印293

12.3 JPGraph图表类295

12.3.1 JPGraph图形库简介295

12.3.2 JPGraph图形库的使用297

12.4 本章小结298

第13章 PHP与XML300

13.1 XML基础300

13.1.1 XML的含义300

13.1.2 XML的特性300

13.1.3 XML文档的结构301

13.2 PHP与XML Parser304

13.2.1 XML Parse工作原理304

13.2.2 新建一个解析器304

13.2.3 创建事件处理程序304

13.2.4 解析XML文档305

13.2.5 处理解析错误306

13.3 PHP DOMdocument308

13.3.1 创建一个DOM对象并装载XML文档308

13.3.2 使用DOM文档创建XML文档309

13.3.3 使用DOM操作XML文档311

13.4 RSS功能的实现313

13.5 本章小结316

第14章 PHP与cURL317

14.1 cURL简介317

14.1.1 cURL的历史317

14.1.2 cURL的定义317

14.1.3 PHP与cURL的关系318

14.2 cURL的基础与应用318

14.2.1 cURL功能初始化318

14.2.2 cURL功能设置与函数318

14.2.3 cURL传输功能321

14.2.4 cURL模拟功能323

14.3 PHP实现模拟登录并获取数据323

14.3.1 cURL模拟登录的流程323

14.3.2 cURL模拟状态的保存323

14.3.3 cURL远程采集数据324

14.4 模拟登录PHP个人中心324

14.5 本章小结326

第15章 PHP功能模块的开发327

15.1 分页模块开发327

15.1.1 分页模块的介绍327

15.1.2 分页模块的原理327

15.1.3 分页类的设计329

15.2 无限分类模块开发334

15.2.1 无限分类模块的介绍334

15.2.2 无限分类的数据库存储334

15.2.3 无限分类的实现与操作335

15.3 批量上传模块开发340

15.3.1 批量上传模块的介绍340

15.3.2 批量上传模块的原理340

15.3.3 批量上传类的设计341

15.4 数据库备份模块开发347

15.4.1 数据库备份模块的介绍347

15.4.2 数据库备份模块的原理347

15.5 在线支付——支付宝开发350

15.5.1 在线支付概述350

15.5.2 实现在线支付接口的原理和流程351

15.5.3 支付宝接口即时到账开发和配置352

15.5.4 在线支付案例——报名支付354

15.6 本章小结363

第16章 项目开发与设计364

16.1 项目开发与设计规范364

16.1.1 程序设计规范364

16.1.2 设计规范小结367

16.1.3 项目开发的一般流程367

16.2 Subversion版本控制器370

16.2.1 SVN介绍370

16.2.2 SVN安装与配置371

16.2.3 客户端的安装373

16.2.4 SVN的基本操作375

16.3 Zend Debugger调试器377

16.3.1 Zend Debugger安装与配置378

16.3.2 Zend Debugger应用379

16.4 本章小结379

第17章 OA管理系统开发381

17.1 需求分析381

17.2 系统设计381

17.2.1 系统目标381

17.2.2 系统功能结构381

17.2.3 系统流程图382

17.2.4 开发环境383

17.3 数据库与表的设计383

17.4 Ease Tenplate模板引擎简介385

17.4.1 配置文件385

17.4.2 模板中的变量387

17.4.3 模板中的逻辑388

17.5 代码设计概述391

17.5.1 公共文件的设计391

17.5.2 会员系统模块392

17.5.3 工作计划模块399

17.5.4 公告管理模块403

17.5.5 消息中心模块406

17.5.6 客户关系模块410

17.6 程序的测试与发布412

17.6.1 程序的测试413

17.6.2 程序的发布413

17.7 本章小结415

第18章 附录416

18.1 httpd.conf配置文件说明416

18.2 php.ini配置文件说明426

热门推荐