图书介绍
PHP程序设计高级教程PDF|Epub|txt|kindle电子书版本网盘下载
![PHP程序设计高级教程](https://www.shukui.net/cover/16/30957436.jpg)
- 传智播客高教产品研发部编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113195717
- 出版时间:2015
- 标注页数:354页
- 文件大小:87MB
- 文件页数:363页
- 主题词:PHP语言-程序设计-高等学校-教材
PDF下载
下载说明
PHP程序设计高级教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PHP操作数据库1
1.1 PHP访问MySQL1
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 什么是PDO18
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 什么是MVC33
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 案例——动手实现迷你版Smarty87
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 什么是Ajax122
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 什么是jQuery147
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 什么是ThinkPHP191
6.1.2 案例——实现用户登录193
6.2 ThinkPHP目录结构196
6.3 ThinkPHP配置详解197
6.3.1 入口文件的配置197
6.3.2 配置文件的配置199
6.4 ThinkPHP实现MVC203
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 什么是Linux329
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