《PHP案例实训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:曾国锋,罗伟平主编;王西凯,陈浩副主编
  • 出 版 社:武汉:湖北人民出版社
  • 出版年份:2014
  • ISBN:9787216080071
  • 页数:338 页
图书介绍:书稿是目前为止最全面的关于园区网比赛中PHP与MYSQL开发技术的书籍,系统而全面地讲解PHP与MYSQL技术的方方面面,适合PHP程序员入门学习;同时也适合有一定开发经验的程序员使用。本书分为四个部分:第一部分介绍了PHP+IIS的工作原理和使用方法,在Windows系统下搭建PHP+IIS+MYSQL开发环境;第二部分讲解PHP的语法特性;第三部分阐述MYSQL的基本使用方法和技巧,掌握了这两部分的内容,即掌握了PHP与MYSQL开发所必须具备的所有基础知识;第四部分以实际项目案例的方式对各项功能及技术进行全面的讲解和分析。

第一部分 开发环境 3

任务1 搭建PHP开发环境 3

1.1 WIMP环境搭建 3

1.1.1 安装IIS 3

1.1.2 IIS的配置 6

1.1.3 快速上手:我的第一个IIS站点 7

1.1.4 安装PHP for Windows 8

1.1.5 安装MySQL,Workbench 14

1.1.6 安装PHP Manager for IIS 1.2 28

1.1.7 phpinfo() 42

第二部分 实战演练Cypher Cycling网站 51

任务2 网站规划 51

2.1 网站的总体设计 51

2.1.1 网站的分类 51

2.1.2 网站总体设计 54

2.1.3 网页的版面设计 54

2.2 Cypher Cycling网站规划设计 59

2.2.1 网站规划 60

2.2.2 系统结构和数据库设计 60

任务3 网站设计 70

3.1 网站整体风格的设计 70

3.1.1 风格是什么? 70

3.1.2 如何树立网站风格呢? 71

3.1.3 创意到底是什么,如何产生创意呢? 72

3.2 首页的设计 74

3.2.1 网站首页设计十要素 74

3.2.2 实战首页设计分析 75

3.2.3 任务实现 76

任务4 公共模块 79

4.1 后台系统模块的设计 80

4.1.1 头部模块top.php 80

4.1.2 左侧导航模块nav.php 81

4.1.3 CSS/SCRIPT模块head.php 81

4.1.4 安全验证模块chksec.php 81

4.1.5 数据库操作模块sql.php 82

4.1.6 数据库链接及系统初始化模块conn.php 85

任务5 登录模块 88

5.1 登录模块的设计 88

5.1.1 创建数据库连接程序 89

5.1.2 使用DW创建登录页面 89

5.1.3 调用插件 90

5.1.4 创建登录表单 90

5.1.5 优化登录页面视觉效果 91

5.1.6 创建登录验证页面 91

5.2 安全退出功能 91

任务6 多语言模块 93

6.1 多语言模块设计 93

6.2 多语言模块实现 95

任务7 动态导航模块 96

7.1 动态导航列表模块的设计 96

7.2 动态导航列表模块的实现 96

7.2.1 动态导航列表页面的设计 96

7.2.2 动态栏目页面的设计 98

任务8 轮播广告模块 100

8.1 轮播广告模块的设计 100

8.2 轮播广告模块的实现 100

8.2.1 轮播广告页面的设计 100

8.2.2 SlideBox插件 101

任务9 产品分类模块 103

9.1 产品分类模块的设计 103

9.2 产品分类模块的实现 103

9.2.1 产品分类页面的设计 103

任务10 产品列表模块 105

10.1 产品列表模块的设计 105

10.2 产品列表模块的实现 105

10.2.1 产品列表页面的设计 105

10.2.2 产品内容页面的设计 108

任务11 新闻动态模块 111

11.1 新闻模块的设计 111

11.2 新闻模块的实现 111

11.2.1 新闻列表页面的设计 111

11.2.2 新闻内容页面的设计 112

任务12 友情链接模块 115

12.1 友情链接模块的设计 115

12.2 友情链接模块的实现 116

12.2.1 页面设计 116

任务13 分享模块 118

13.1 分享模块的设计 118

13.2 分享模块的实现 119

第三部分 后台管理系统 123

任务14 后台常用插件 123

14.1 jQuery插件 123

14.1.1 简介 123

14.1.2 特点 124

14.1.3 使用方法 124

14.1.4 实例 126

14.1.5 插件机制 131

14.2 jquery.form插件 132

14.2.1 快速入门 132

14.2.2 表单插件下载 133

14.2.3 表单插件API 133

14.2.4 ajaxForm和ajaxSubmit的Options 137

14.3 jQuery Validation Engine表单验证插件 139

14.3.1 使用方法 140

14.3.2 验证类型 142

14.3.3 options参数说明 144

14.4 jQuery.dataTables表格插件 146

14.4.1 快速入门 147

14.5 Zebra_Dialog对话框插件 150

14.5.1 How to use 151

14.5.2 Demos 152

14.5.3 Configuration 155

14.6 flexigrid插件 159

14.6.1 快速入门 160

14.7 Bootstrap(Web前端CSS框架)插件 163

14.7.1 特点 163

14.7.2 组件 163

14.7.3 定制自己的框架代码 163

14.8 CK Finder插件 164

14.8.1 特点 164

14.8.2 直观的用户界面 164

14.9 CKeditor插件 165

14.9.1 简介 166

14.9.2 下载 166

14.9.3 用js的方式调用 166

14.9.4 用PHP的方法引入 167

14.9.5 配置编辑器 167

14.9.6 集成CKFinder 172

任务15 用户管理 173

15.1 后台首页搭建 173

15.2 界面设计 176

15.2.1 设计添加用户的表单 176

15.2.2 设计编辑用户的表单 178

15.2.3 设计用户列表 179

15.2.4 创建处理程序 181

任务16 导航栏管理 184

16.1 界面设计 184

16.1.1 设计添加导航条的表单 184

16.1.2 设计编辑导航条的表单 190

16.1.3 设计导航条列表 195

16.1.4 创建处理程序 199

任务17 轮播广告管理 204

17.1 界面设计 204

17.1.1 设计添加轮播广告的表单 205

17.1.2 设计编辑轮播广告的表单 210

17.1.3 设计轮播广告列表 214

17.1.4 创建处理程序 219

任务18 产品分类管理 223

18.1 界面设计 223

18.1.1 设计添加产品分类的表单 223

18.1.2 设计编辑产品分类的表单 229

18.1.3 设计产品分类列表 234

18.1.4 创建处理程序 239

任务19 产品管理 243

19.1 界面设计 243

19.1.1 设计添加产品的表单 243

19.1.2 设计编辑产品的表单 251

19.1.3 设计产品列表 257

19.1.4 创建处理程序 262

任务20 新闻管理 267

20.1 界面设计 267

20.1.1 设计添加新闻的表单 267

20.1.2 设计编辑新闻的表单 273

20.1.3 设计新闻列表 278

20.1.4 创建处理程序 283

任务21 友情链接管理 287

21.1 界面设计 287

21.1.1 设计添加友情链接的表单 287

21.1.2 设计编辑友情链接的表单 292

21.1.3 设计友情链接列表 295

21.1.4 创建处理程序 299

任务22 系统日志管理 304

22.1 界面设计 304

22.1.1 查看日志列表 304

任务23 网站配置 309

23.1 界面设计 309

23.1.1 设计表单 309

23.1.2 创建处理程序 313

第四部分 网站调试发布 317

任务24 网页的兼容性测试 317

24.1 浏览器内核介绍 317

24.1.1 浏览器内核概念 317

24.2 主流浏览器内核介绍 317

24.2.1 Trident 317

24.2.2 Gecko 318

24.2.3 Presto 318

24.2.4 WebKit 319

24.3 主流浏览器所用内核简介 319

24.3.1 Firefox浏览器 319

24.3.2 Internet Explorer(IE) 320

24.3.3 Google Chrome 320

24.3.4 Safari 320

24.3.5 360安全浏览器 321

24.3.6 基于多内核的浏览器——傲游浏览器3(Maxthon 3.0+) 321

24.4 浏览器构成 322

24.5 浏览器兼容性测试策略 322

任务25 发布您的网站 326

25.1 购买空间和域名 326

25.1.1 购买域名 326

25.1.2 购买空间 328

25.2 配置空间域名及数据库服务器 330

25.2.1 域名解析 330

25.2.2 配置空间 332

25.2.3 申请数据库服务器 334

25.3 上传源代码 335

25.3.1 使用FileZilla FTP工具上传源码 335

25.3.2 使用MySQL Workbench管理数据库 336

25.4 发布前最后一次测试 338