PHP网站开发实例教程

综合评级:
★★★★★

定价:
¥45.00

作者:
传智播客高教产品研发部

出版社:
人民邮电出版社

出版日期:
2015年9月

页数:
308

字数:
500

ISBN:
9787115295767

书籍介绍

《PHP网站开发实例教程》共9 章:第1 章讲解PHP 开发环境的搭建,通过部署网站的方式,让初学者了解基于PHP 和MySQL 的成熟开源项目的运行过程;第2 章以趣味案例学习PHP 语法基础;第3 章通过开发企业员工管理系统来学习PHP 的数据库操作;第4 章通过用户注册、用户信息编辑、表单安全验证、保存浏览历史、用户登录、保存登录状态等案例学习Web 表单与会话技术;第5 章通过验证码生成与验证、用户头像上传、生成缩略图、图片添加水印、验证码生成与验证、文件管理器、在线网盘等案例来学习文件与图像技术;第6~8 章通过常用类库封装、文章管理系统、学生管理系统等实用案例学习面向对象编程、PDO 数据库抽象层和ThinkPHP 框架;第9 章通过开发实战项目——电子商务网站,综合运用本书所学的知识,让读者迅速积累项目开发经验。

作者简介

传智播客成立于2006年,由中国Java培训先行者张孝祥老师发起,联合全球知名中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,传智播客已成立8年,在这8年期间,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养优秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,8年期间,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++六个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。

目录

第1 章 php 开篇 1

1.1 PHP 简介 1

1.1.1 PHP 概述 1

1.1.2 常用编辑工具 3

1.2 开发环境搭建 3

1.2.1 Apache 的安装 3

1.2.2 PHP 的安装 6

1.3 MySQL 的介绍与使用 9

1.3.1 什么是MySQL 9

1.3.2 MySQL 的安装 10

1.3.3 MySQL 的基本使用 13

1.4 项目部署 18

1.4.1 虚拟主机配置 18

1.4.2 安装phpMyAdmin 20

1.4.3 安装Discuz!论坛 21

第2 章 PHP 语法基础 25

2.1 【案例1】显示服务器信息 25

案例分析 25

实现步骤 26

知识点讲解 26

2.2 【案例2】商品价格计算 28

案例分析 28

实现步骤 28

知识点讲解 30

2.3 【案例3】判断学生成绩等级 33

案例分析 33

实现步骤 33

知识点讲解 34

2.4 【案例4】判断是否为闰年 38

案例分析 38

实现步骤 39

知识点讲解 40

2.5 【案例5】打印金字塔 42

案例分析 42

实现步骤 42

知识点讲解 44

2.6 【案例6】九九乘法表 45

案例分析 45

实现步骤 46

知识点讲解 47

2.7 【案例7】PHP 获取文件后缀 48

案例分析 48

实现步骤 48

知识点讲解 49

2.8 【案例8】订货单显示 52

案例分析 52

实现步骤 52

知识点讲解 54

2.9 【案例9】双色球 56

案例分析 56

实现步骤 56

知识点讲解 57

2.10 【案例10】网页布局 59

案例分析 59

实现步骤 59

知识点讲解 61

第3 章 PHP 操作数据库 63

3.1 【案例11】展示员工信息 63

案例分析 63

实现步骤 64

知识点讲解 67

3.2 【案例12】员工信息排序 70

案例分析 70

2

实现步骤 70

知识点讲解 74

3.3 【案例13】员工信息搜索 75

案例分析 75

实现步骤 75

知识点讲解 77

3.4 【案例14】分页显示信息 78

案例分析 78

实现步骤 78

知识点讲解 82

3.5 【案例15】添加与修改信息 83

案例分析 83

实现步骤 83

知识点讲解 92

第4 章 web 表单与会话技术 93

4.1 【案例16】用户注册 93

案例分析 93

实现步骤 94

知识点讲解 96

4.2 【案例17】用户信息编辑 99

案例分析 99

实现步骤 100

知识点讲解 103

4.3 【案例18】表单安全验证 105

案例分析 105

实现步骤 106

知识点讲解 108

4.4 【案例19】保存浏览历史 110

案例分析 110

实现步骤 110

知识点讲解 113

4.5 【案例20】用户登录 115

案例分析 115

实现步骤 115

知识点讲解 119

4.6 【案例21】保存登录状态 120

案例分析 120

实现步骤 121

知识点讲解 124

第5 章 文件与图像技术 126

5.1【案例22】 用户头像上传 126

案例分析 126

实现步骤 127

知识点讲解 130

5.2【案例23】 生成缩略图 131

案例分析 131

实现步骤 132

知识点讲解 134

5.3【案例24】 图片添加水印 136

案例分析 136

实现步骤 136

知识点讲解 139

5.4【案例25】 验证码生成与验证 141

案例分析 141

实现步骤 141

知识点讲解 145

5.5【案例26】 文件管理器 147

案例分析 147

实现步骤 147

知识点讲解 154

5.6【案例27】 在线网盘 156

案例分析 156

实现步骤 156

知识点讲解 164

第6 章 面向对象编程 166

6.1 【案例28】体验类与对象 166 案例分析 166

3

目录

实现步骤 167

知识点讲解 171

6.2 【案例29】文件上传类 171

案例分析 171

实现步骤 172

知识点讲解 177

6.3 【案例30】静态工具类 178

案例分析 178

实现步骤 179

知识点讲解 180

6.4 【案例31】数据库操作类 182

案例分析 182

实现步骤 182

知识点讲解 187

6.5 【案例32】类库自动加载 187

案例分析 187

实现步骤 188

知识点讲解 189

6.6 【案例33】模型类 190

案例分析 190

实现步骤 190

知识点讲解 196

6.7 【案例34】抽象类与接口 198

案例分析 198

实现步骤 198

知识点讲解 201

第7 章 PDO 数据库抽象层 202

7.1 【案例35】PDO 基本使用 202

案例分析 202

实现步骤 203

知识点讲解 205

7.2 【案例36】预处理语句 207

案例分析 207

实现步骤 208

知识点讲解 209

7.3 【案例37】PDO 错误处理机制 210

案例分析 210

实现步骤 211

知识点讲解 212

7.4 【案例38】文章管理系统 213

案例分析 213

实现步骤 213

第8 章 ThinkPHP 框架 231

8.1 【案例39】ThinkPHP 简单使用 231

案例分析 231

实现步骤 232

知识点讲解 235

8.2 【案例40】管理员登录 238

案例分析 238

实现步骤 238

知识点讲解 242

8.3 【案例41】创建专业和班级 245

案例分析 245

实现步骤 245

知识点讲解 249

8.4 【案例42】学生列表功能 251

案例分析 251

实现步骤 252

知识点讲解 254

8.5 【案例43】学生添加功能 257

案例分析 257

实现步骤 257

知识点讲解 259

8.6 【案例44】学生信息修改 260

案例分析 260

实现步骤 260

知识点讲解 263

8.7 【案例45】学生删除功能 264

案例分析 264

实现步骤 265

知识点讲解 267

4

第9 章 项目实战——电子商务网站 268

9.1 准备工作 268

9.1.1 需求分析 268

9.1.2 系统分析 269

9.1.3 数据库设计 270

9.1.4 开发前准备 272

9.2 后台模块开发 274

9.2.1 后台管理员模块 274

9.2.2 商品分类模块 277

9.2.3 商品管理模块 282

9.2.4 回收站模块 289

9.3 前台模块开发 290

9.3.1 前台首页模块 290

9.3.2 会员中心模块 293

9.3.3 商品列表模块 299

9.3.4 商品展示模块 303

9.3.5 购物车模块 305

课课家教育

未登录