图书介绍

PHP程序设计高级教程pdf电子书版本下载

PHP程序设计高级教程
  • 传智播客高教产品研发部编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113195717
  • 出版时间:2015
  • 标注页数:354页
  • 文件大小:87MB
  • 文件页数:363页
  • 主题词: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操作数据库 1

1.1 PHP访问MySQL 1

1.1.1 PHP访问MySQL的基本步骤 1

1.1.2 PHP相关扩展介绍 2

1.2 mysql扩展的使用 4

1.2.1 连接MySQL服务器 4

1.2.2 选择数据库 5

1.2.3 执行SQL语句 6

1.2.4 处理结果集 7

1.2.5 释放资源与关闭连接 13

1.3 mysqli扩展的使用 15

1.3.1 mysqli连接并选择数据库 15

1.3.2 mysqli操作数据库 16

1.4 PDO扩展的使用 18

1.4.1 什么是PDO 18

1.4.2 PDO连接数据库 18

1.4.3 PDO执行SQL语句 19

1.4.4 PDO处理结果集 24

1.4.5 PDO错误处理机制 30

本章小结 32

第2章 MVC设计模式 33

2.1 什么是MVC 33

2.2 MVC典型实现 34

2.2.1 模型 34

2.2.2 控制器 40

2.2.3 框架 45

2.3 阶段案例——留言板 50

2.3.1 案例分析 50

2.3.2 前台模块实现 53

2.3.3 数据安全处理 67

2.3.4 后台模块实现——用户登录 69

2.3.5 后台模型实现——留言管理 74

本章小结 81

第3章 Smarty模板引擎 82

3.1 Smarty入门 82

3.1.1 什么是模板引擎 82

3.1.2 Smarty的下载与配置 83

3.1.3 案例——Smarty模板简单应用 85

3.2 Smarty实现原理 86

3.2.1 深入分析Smarty实现原理 86

3.2.2 案例——动手实现迷你版Smarty 87

3.3 Smarty详解 89

3.3.1 Smarty的基础语法 89

3.3.2 变量修饰器 94

3.3.3 内置函数 104

3.3.4 自定义函数 108

3.3.5 缓存 112

3.4 阶段案例——优化留言板 117

本章小结 121

第4章 Ajax技术 122

4.1 什么是Ajax 122

4.2 Ajax具体使用 123

4.2.1 Ajax对象创建 123

4.2.2 常用方法和属性 126

4.3 JSON数据格式 134

4.3.1 JSON的介绍与使用 134

4.3.2 案例——获取天气预报信息 137

4.4 Ajax应用案例 140

4.4.1 案例——Ajax实现无刷新分页 140

4.4.2 案例——实现进度条文件上传 144

本章小结 146

第5章 jQuery框架 147

5.1 jQuery入门 147

5.1.1 什么是jQuery 147

5.1.2 jQuery的下载与使用 147

5.2 jQuery选择器 149

5.2.1 基本选择器 149

5.2.2 层次选择器 150

5.2.3 过滤选择器 152

5.2.4 表单选择器 160

5.3 DOM文档操作 162

5.3.1 元素遍历 162

5.3.2 元素属性操作 163

5.3.3 元素内容操作 167

5.3.4 元素样式操作 169

5.3.5 文档结点操作 170

5.4 事件和动画效果 177

5.4.1 常用事件 177

5.4.2 页面加载事件 178

5.4.3 事件绑定与切换 180

5.4.4 动画效果 182

5.5 jQuery的Ajax操作 183

5.6 常用jQuery插件 187

5.6.1 日历插件 187

5.6.2 在线编辑器 189

本章小结 190

第6章 ThinkPHP框架 191

6.1 ThinkPHP入门 191

6.1.1 什么是ThinkPHP 191

6.1.2 案例——实现用户登录 193

6.2 ThinkPHP目录结构 196

6.3 ThinkPHP配置详解 197

6.3.1 入口文件的配置 197

6.3.2 配置文件的配置 199

6.4 ThinkPHP实现MVC 203

6.4.1 控制器(Controller) 203

6.4.2 模型(Model) 207

6.4.3 视图(View) 220

本章小结 229

第7章 ThinkPHP框架进阶 230

7.1 ThinkPHP路由 230

7.1.1 什么是路由 230

7.1.2 路由规则定义 233

7.1.3 案例——实现规则路由 236

7.2 数据过滤 238

7.2.1 输入过滤 238

7.2.2 数据验证 242

7.3 ThinkPHP扩展功能 248

7.3.1 案例——上传文件 248

7.3.2 案例——制作缩略图 250

7.3.3 案例——实现分页 251

7.3.4 案例—生成验证码 254

本章小结 257

第8章 电子商务网站项目实战(上) 258

8.1 项目分析 258

8.1.1 需求分析 258

8.1.2 系统分析 258

8.1.3 数据库设计 260

8.2 开发前准备 261

8.3 后台管理员模块开发 263

8.4 后台商品模块开发 267

8.4.1 商品分类 267

8.4.2 商品属性 273

8.4.3 商品添加 279

8.4.4 商品列表 286

8.4.5 商品回收站 294

8.5 会员管理模块开发 299

本章小结 301

第9章 电子商务网站项目实战(下) 302

9.1 前台首页模块开发 302

9.1.1 前台首页概述 302

9.1.2 分类导航实现 303

9.1.3 商品推荐实现 305

9.2 前台会员模块开发 306

9.2.1 会员注册功能 306

9.2.2 会员登录功能 308

9.2.3 会员中心功能 311

9.3 前台商品列表模块开发 317

9.4 前台商品信息模块开发 322

9.5 购物车模块开发 326

本章小结 328

第10章 LAMP环境 329

10.1 Linux入门 329

10.1.1 什么是Linux 329

10.1.2 Linux的安装 330

10.1.3 Linux目录结构 333

10.1.4 Linux常用命令 334

10.1.5 vi编辑器 342

10.1.6 网络配置 345

10.2 LAMP环境搭建 346

10.2.1 环境搭建前的准备工作 346

10.2.2 Apache服务器的安装 347

10.2.3 PHP的安装 349

10.2.4 MySQL的安装 350

10.2.5 LAMP后续配置 351

10.3 项目部署 353

10.3.1 phpMyAdmin的安装 353

10.3.2 项目部署 353

本章小结 354

精品推荐