《Dreamweaver CS6 & PHP动态网页设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:朱印宏编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2014
  • ISBN:9787512349742
  • 页数:529 页
图书介绍:本书系统地讲解了如何使用Dreamweaver CS5开发动态网站的所有功能和技巧。全书从PHP的相关基础知识和Dreamweaver CS5的基本操作开始,详细讲解了动态网站开发技术所必须掌握的基础知识。同时通过模块化开发实例为载体完全挖掘了Dreamweaver CS5在动态网站开发中的所有功能,例如,数据库连接、定义记录集、绑定记录集、插入记录、更新记录、删除记录、记录集分页、重复区域、显示区域、用户验证等服务器行为。本书把Dreamweaver CS5的所有可视化操作均融入到具体的实例中,具有很强的可操作性和实用性。

第1章 搭建PHP环境 1

1.1 PHP概述 2

1.1.1 PHP语言发展历史 2

1.1.2 PHP语言特性 2

1.1.3 PHP语言优势 3

1.1.4 PHP 5.3新特性 3

1.1.5 PHP应用领域 4

1.1.6 PHP扩展库 5

1.2 了解PHP环境 6

1.2.1 学习PHP该准备哪些软件 6

1.2.2 Apache简介 7

1.3 WAMP安装与配置 8

1.3.1 安装Apache服务器 8

1.3.2 配置httpd.conf 11

1.3.3 Apache的启动与关闭 12

1.3.4 安装PHP 12

1.3.5 配置php.ini文件 15

1.3.6 测试PHP运行环境 17

1.3.7 安装MySQL数据库 17

1.4 使用综合网络服务器系统 20

1.4.1 使用AppServ 21

1.4.2 使用XAMPP 23

1.4.3 使用Wamp Server 24

1.4.4 使用EasyPHP 24

1.5 PHP开发工具简介 25

1.5.1 Vi与Vim文本编辑器 25

1.5.2 Eclipse集成开发环境与PHPEclipse插件 25

1.5.3 UltraEdit文本编辑器 25

1.5.4 EditPlus文本编辑器 25

1.5.5 支持PHP的IDE环境 26

1.6 相关资源及自学提示 26

第2章 定义和管理PHP站点 28

2.1 定义PHP站点 29

2.1.1 定义静态站点 29

2.1.2 定义动态站点 30

2.1.3 定义FTP服务 33

2.2 管理PHP站点 34

2.2.1 编辑站点 35

2.2.2 备份站点 35

2.2.3 切换站点 36

2.3 管理站点内容 37

2.3.1 编辑网站内容 37

2.3.2 查看文件 38

2.3.3 搜索文件 39

2.4 合作开发 39

2.4.1 存回和取出 39

2.4.2 使用备注 40

2.4.3 自定义信息列 42

2.5 测试站点 42

2.5.1 检查断链接 43

2.5.2 删除孤立文件 43

2.5.3 标准验证 44

2.5.4 兼容性检查 46

2.6 发布站点 47

2.6.1 快速上传 47

2.6.2 同步上传 48

2.6.3 遮盖上传 49

2.7 后期管理 50

2.7.1 认识Dreamweaver网站管理器 50

2.7.2 操作远程站点 51

第3章 PHP基本语法 52

3.1 第一个PHP程序 53

3.2 PHP基本语法 54

3.2.1 PHP标记 55

3.2.2 PHP注释 55

3.2.3 PHP指令分隔符 56

3.3 PHP数据类型 57

3.3.1 标量类型 57

3.3.2 复合类型 60

3.3.3 特殊类型 62

3.3.4 类型转换 63

3.3.5 检测数据类型 65

3.4 PHP变量和常量 65

3.4.1 声明和使用变量 65

3.4.2 变量作用域 66

3.4.3 可变变量 67

3.4.4 预定义变量 68

3.5 PHP运算符 68

3.5.1 算术运算符 68

3.5.2 赋值运算符 69

3.5.3 字符串运算符 69

3.5.4 位运算符 69

3.5.5 比较运算符 70

3.5.6 逻辑运算符 70

3.5.7 错误控制运算符 71

3.5.8 运算符优先级 71

3.6 PHP表达式 72

3.7 PHP流程控制 73

3.7.1 if条件语句 73

3.7.2 else条件语句 74

3.7.3 else if条件语句 74

3.7.4 switch条件语句 74

3.7.5 while循环语句 76

3.7.6 do-while循环语句 76

3.7.7 for循环语句 77

3.7.8 foreach循环语句 78

3.7.9 流程控制的替代语法 79

3.7.10 break控制流程语句 79

3.7.11 continue控制流程语句 79

3.7.12 goto控制流程语句 80

3.7.13 include和require控制流程语句 80

3.8 PHP函数 81

3.8.1 定义和调用函数 81

3.8.2 函数参数 82

3.8.3 函数返回值 83

3.8.4 可变函数 84

3.8.5 取消引用 84

3.9 PHP类和对象 84

3.9.1 定义和调用类 84

3.9.2 类属性 85

3.9.3 类常量 86

3.9.4 构造函数和析构函数 86

3.9.5 对象继承 87

3.9.6 抽象类 88

3.9.7 接口 88

3.10 PHP编码规范 89

3.10.1 命名规范 89

3.10.2 版式规范 90

3.10.3 注释规范 91

第4章 操作PHP字符串、数组和正则表达式 93

4.1 操作字符串 94

4.1.1 格式化字符串 94

4.1.2 连接和分割字符串 96

4.1.3 比较字符串 98

4.1.4 匹配和替换字符串 99

4.2 使用数组 101

4.2.1 认识PHP数组 101

4.2.2 定义数字索引数组 102

4.2.3 使用不同索引的数组 103

4.2.4 数组操作符 105

4.2.5 多维数组 105

4.2.6 数组排序 107

4.2.7 数组其他操作 110

4.3 PHP正则表达式 112

4.3.1 字符类 112

4.3.2 重复 113

4.3.3 子表达式 113

4.3.4 子表达式计数 114

4.3.5 定位开始和结尾 114

4.3.6 分支 114

4.3.7 匹配特殊字符 114

4.3.8 设计智能表单 115

4.3.9 用正则表达式查找子字符串 116

4.3.10 用正则表达式替换子字符串 116

4.3.11 用正则表达式分割字符串 116

第5章 处理用户输入 118

5.1 设计表单 119

5.1.1 认识表单结构 119

5.1.2 插入表单 120

5.1.3 设置表单属性 122

5.1.4 插入表单对象 123

5.2 提交表单 128

5.2.1 定义编码类型 128

5.2.2 设置发送方法 130

5.2.3 定义地址 130

5.3 接收POST数据 131

5.3.1 接收表单值 131

5.3.2 读取复选框 132

5.3.3 读取下拉菜单 134

5.3.4 读取列表框 134

5.3.5 读取密码域和隐藏域 135

5.3.6 读取单选按钮 135

5.3.7 读取文件域 136

5.4 接收GET数据 136

5.4.1 认识查询字符串 136

5.4.2 读取查询字符串 137

5.4.3 编码查询字符串 138

5.4.4 解码查询字符串 139

5.5 使用阶段变量 140

5.5.1 认识Session 140

5.5.2 Session 141

5.5.3 传递Session变量 144

5.5.4 Session设置时间 146

5.5.5 Session安全 147

5.6 使用Cookie变量 148

5.6.1 认识Cookie 148

5.6.2 Cookie工作原理 150

5.6.3 创建Cookie 151

5.6.4 读取Cookie 152

5.6.5 删除Cookie 153

第6章 MySQL基础 154

6.1 MySQL概述 155

6.2 使用MySQL服务器 156

6.2.1 启动MySQL服务器 156

6.2.2 连接和断开MySQL服务器 156

6.2.3 停止MySQL服务器 158

6.3 操作MySQL数据库 159

6.3.1 创建数据库 159

6.3.2 查看数据库 160

6.3.3 选择数据库 161

6.3.4 删除数据库 161

6.4 操作MySQL数据表 162

6.4.1 创建数据表 162

6.4.2 查看数据表结构 163

6.4.3 修改数据表结构 164

6.4.4 重命名数据表 165

6.4.5 删除数据表 165

6.5 操作MySQL数据 166

6.5.1 插入记录 166

6.5.2 查询记录 166

6.5.3 更新记录 167

6.5.4 删除记录 168

6.6 MySQL数据备份和恢复 168

6.6.1 备份数据 168

6.6.2 恢复数据 169

第7章 访问MySQL 171

7.1 MySQL数据基本操作 173

7.1.1 连接MySQL 173

7.1.2 选择数据库 174

7.1.3 执行SQL语句 175

7.1.4 以数组方式获取记录集信息 176

7.1.5 以对象方式获取记录集信息 177

7.1.6 从返回记录集中获取行信息 178

7.1.7 从返回记录集中获取记录数 179

7.2 使用phpMyAdmin 180

7.2.1 安装phpMyAdmin 180

7.2.2 配置phpMyAdmin 181

7.2.3 定义数据库 182

7.3 案例实战:设计公告牌 186

7.3.1 添加公告 186

7.3.2 查询公告 188

7.3.3 更新公告 189

7.3.4 删除公告 191

7.3.5 分页显示 192

第8章 定义记录集 195

8.1 连接数据库 196

8.1.1 定义动态站点 196

8.1.2 定义MySQL连接 197

8.2 编辑数据库连接 199

8.2.1 操作数据库连接 199

8.2.2 查看连接 200

8.3 认识记录集 201

8.4 定义记录集 202

8.4.1 认识【绑定】面板 203

8.4.2 设置SQL查询字符串 204

8.5 编辑记录集 206

8.6 SQL概述 207

8.7 SQL基本语法 208

8.7.1 SQL注释的方法 208

8.7.2 数据类型 209

8.7.3 认识SQL变量 209

8.7.4 使用SQL变量 210

8.7.5 SQL运算符 210

8.7.6 SQL运算符的优先级 211

8.7.7 SQL流程控制 211

8.7.8 SQL函数 212

8.7.9 SQL语句 213

8.7.10 SQL编码规范 213

8.8 使用SQL语句 214

8.8.1 查询数据 214

8.8.2 插入数据 220

8.8.3 更新数据 222

8.8.4 删除数据 222

8.8.5 创建表格 223

8.8.6 删除表格 223

8.9 【记录集】高级设置 223

8.9.1 输入SQL查询字符串 224

8.9.2 设置SQL查询字符串的参数 225

第9章 显示动态数据 227

9.1 插入动态文本 228

9.2 绑定记录集 229

9.2.1 定义动态URL 229

9.2.2 定义动态属性值 230

9.2.3 定义动态表单 231

9.2.4 定义动态参数 232

9.3 设置动态显示属性 233

9.4 应用动态文本字段 234

9.4.1 定义动态文本字段 234

9.4.2 编辑动态文本字段 235

9.5 应用动态复选框 236

9.5.1 定义动态复选框 236

9.5.2 编辑动态复选框 237

9.6 应用动态单选按钮 238

9.6.1 定义动态单选按钮 238

9.6.2 编辑动态单选按钮 239

9.7 应用动态列表/菜单 240

9.7.1 定义动态列表/菜单 240

9.7.2 设置动态列表/菜单默认值 241

9.7.3 编辑动态列表/菜单 243

第10章 控制记录集 244

10.1 动态控制记录集概述 245

10.2 重复区域 246

10.2.1 插入重复区域行为 246

10.2.2 编辑重复区域 247

10.2.3 正确使用重复区域 247

10.2.4 重复嵌套 251

10.3 分页显示 253

10.4 条件显示 255

10.4.1 显示/隐藏记录显示 255

10.4.2 显示/隐藏记录集导航条 258

10.5 显示详细页 259

10.5.1 了解记录集详细页 260

10.5.2 转到详细页面 260

10.5.3 使用主详细页集行为 264

10.6 表单验证服务概述 266

10.7 客户端验证 268

10.7.1 使用Spry验证文本域 268

10.7.2 设置Spry验证特性 270

10.7.3 使用Spry验证文本区域 275

10.7.4 使用Spry验证复选框 276

10.7.5 使用Spry验证选择 278

10.8 服务器端验证 280

10.8.1 服务器端验证 280

10.8.2 用户管理概述 281

10.8.3 案例实战:设计用户管理模块 282

10.8.4 用户注册 283

10.8.5 用户登录 285

10.8.6 限制对页的访问 287

10.8.7 注销用户 288

第11章 操作MySQL数据 289

11.1 插入记录 290

11.1.1 使用插入记录行为 290

11.1.2 插入记录脚本 294

11.2 更新记录 295

11.2.1 使用更新记录行为 296

11.2.2 动态更新记录 298

11.3 删除记录 305

第12章 开发第一个数据库网站 308

12.1 网站规划 309

12.1.1 网站架构 309

12.1.2 定义站点 309

12.1.3 设计数据结构 310

12.1.4 连接MySQL 311

12.2 查询记录 313

12.2.1 定义记录集 313

12.2.2 显示记录 316

12.2.3 显示多条记录 318

12.2.4 记录集分页显示 319

12.2.5 显示记录计数 320

12.2.6 定义显示区域 321

12.2.7 显示详细信息 322

12.3 操作记录 325

12.3.1 添加记录 326

12.3.2 修改记录 329

12.3.3 删除记录 332

第13章 网站注册和登录 336

13.1 设计规划 337

13.1.1 用户注册 337

13.1.2 用户登录 337

13.1.3 找回密码 338

13.2 网站效果体验 339

13.3 难点突破 341

13.3.1 防SQL注入 341

13.3.2 Ajax验证 342

13.3.3 设计验证码 343

13.3.4 Email激活 345

13.3.5 快速验证 346

13.3.6 自动登录 347

13.4 网站开发详解 348

13.4.1 设计数据结构和数据操作类 348

13.4.2 用户注册 351

13.4.3 用户登录 358

13.4.4 验证码 362

13.4.5 找回密码 363

13.4.6 进度条 364

第14章 网站留言板 366

14.1 设计规划 367

14.1.1 设计结构 367

14.1.2 设计流程 368

14.2 网站效果体验 368

14.3 难点技术说明 370

14.3.1 过滤敏感词 370

14.3.2 添加敏感词 371

14.3.3 读取敏感词 374

14.3.4 设计验证码 376

14.3.5 复选框全选 378

14.4 网站开发详解 379

14.4.1 设计数据结构 380

14.4.2 访问数据库 380

14.4.3 写入留言 383

14.4.4 显示留言 385

14.4.5 检索留言 388

14.4.6 回复留言 391

14.4.7 删除留言 393

14.4.8 设计悄悄话 395

第15章 网站统计 398

15.1 设计规划 399

15.2 网站效果体验 399

15.3 难点技术说明 402

15.3.1 避免重复计数 402

15.3.2 计数当月IP访问量 404

15.3.3 把数组转换为字符串 406

15.4 网站开发详解 406

15.4.1 设计数字计数器 406

15.4.2 设计图形数字计数器 409

15.4.3 设计GD2图形计数器 410

15.4.4 设计数据库计数器 413

15.4.5 设计Cookie计数器 414

15.4.6 设计Session计数器 415

15.4.7 综合演练:网站计数器 416

第16章 网络投票 421

16.1 设计规划 422

16.2 网站效果体验 422

16.3 难点技术说明 424

16.3.1 添加投票主题 424

16.3.2 设计3D饼形分析图 428

16.3.3 通过柱形图分析投票结果 430

16.3.4 Cookie投票限制 431

16.3.5 Session投票限制 432

16.3.6 通过IP限制重复投票 433

16.3.7 Email地址激活 433

16.4 网站开发详解 435

16.4.1 添加投票主题 436

16.4.2 添加选项内容 437

16.4.3 投票管理 438

16.4.4 投票与预览 440

16.4.5 复制投票系统设计概述 442

16.4.6 用户注册 443

16.4.7 用户登录 444

16.4.8 浏览主题 445

16.4.9 浏览选项内容 447

16.4.10 投票管理系统 452

第17章 网络论坛 453

17.1 设计规划 454

17.1.1 设计思路和流程 454

17.1.2 数据库设计 455

17.2 网站效果体验 456

17.3 难点技术说明 458

17.3.1 主题导航 458

17.3.2 置顶帖子 460

17.3.3 引用帖子 461

17.3.4 收藏帖子 462

17.3.5 屏蔽回帖 463

17.3.6 无刷新小纸条 463

17.4 网站开发详解 464

17.4.1 发布帖子 464

17.4.2 浏览帖子 467

17.4.3 回复帖子 472

17.4.4 结帖 476

17.4.5 搜索帖子 477

17.4.6 帖子分类 478

17.4.7 帖子置顶 482

17.4.8 用户信息管理 483

17.4.9 好友管理 485

17.4.10 数据备份和恢复 486

第18章 网上商店 489

18.1 设计规划 490

18.1.1 设计流程 490

18.1.2 网站功能说明 491

18.1.3 网站结构设计 491

18.1.4 数据结构设计 492

18.2 网站效果体验 494

18.3 难点技术说明 495

18.3.1 设计基本表 496

18.3.2 购物车 499

18.3.3 文件上传 501

18.3.4 图片显示 505

18.3.5 网站配置 508

18.4 网站开发详解 511

18.4.1 会员注册和登录 511

18.4.2 会员管理 513

18.4.3 产品信息管理 514

18.4.4 图片管理 517

18.4.5 购物车 519

18.4.6 产品详细页 521

18.4.7 产品列表 522

18.4.8 订单管理 526

18.4.9 产品搜索 528