Chapter 01 Getting Start 1
1.1 认识界面 3
1.2 修改首选参数 6
1.3 定义网站 7
1.4 关于Extension插件 10
Chapter 02 本机测试服务器架设与设置 11
2.1 下载AppServ 12
2.2 安装AppServ 13
2.3 参数设置 16
2.3.1 更改网站主目录 16
2.3.2 设置SMTP 18
2.4 安装PHP Extensions 19
Chapter 03 PHP快速入门 21
3.1 服务端语言与客户端语言 22
3.2 PHP基础介绍 23
3.2.1 开始与结束标记 24
3.2.2 变量命名、注释 24
3.2.3 输出信息与学习阅读函数原型 27
3.2.4 流程控制 30
3.2.5 循环 34
3.2.6 数组 37
3.3 预定义变量 41
3.3.1 Cookie 42
3.3.2 Session 44
3.4 表单对象值传送与接收 47
3.5 中文乱码、特殊字符处理 51
3.6 补充 56
Chapter 04 SQL快速入门 59
4.1 准备工作 60
4.1.1 下载SQLyog MySQL GUI 61
4.1.2 操作SQLyog MySQL GUI 62
4.1.3 导入数据库 64
4.2 SELECT查询记录(建立记录集) 66
4.2.1 LIMIT限制笔数 67
4.2.2 WHERE条件查询 69
4.2.3 通用匹配符%和 70
4.2.4 ORDER BY排序 70
4.2.5 多条件查询 71
4.2.6 GROUP BY分组 72
4.2.7 HAVING 74
4.2.8 JOIN关联 75
4.3 LNSERT插入记录 78
4.4 UPDATE更新记录 79
4.5 DELETE删除记录 80
Chapter 05 MySQL数据库与phpMyAdmin管理 83
5.1 MySQL数据库 84
5.1.1 关系型数据库 84
5.1.2 主键与外键 84
5.1.3 数据库的设计 85
5.2 操作phpMyAdmin 87
5.2.1 登录phpMyAdmin 88
5.2.2 修改权限 89
5.2.3 编辑phpMyAdmin配置文件 92
5.2.4 操作phpMyAdmin 94
5.2.5 MySQL数据类型 100
5.2.6 数据备份与还原 102
5.2.7 数据库的备份与还原 106
5.2.8 偷吃步的备份方式 108
5.3 与Access互导数据 108
5.3.1 下载及安装MyODBC 109
5.3.2 建立MySQL ODBC联机 110
5.3.3 在Access中导入MySQL数据 111
Chapter 06 建立一个数据库网站——深入了解内置服务器行为 113
6.1 准备工作 114
6.1.1 网站架构 114
6.1.2 Extension 115
6.1.3 新建站点 115
6.1.4 数据库 116
6.1.5 建立MySQL连接 117
6.2 检查记录 119
6.2.1 建立记录集 119
6.2.2 显示记录 124
6.2.3 重复区域 125
6.2.4 记录集分页 128
6.2.5 显示记录计数 129
6.2.6 显示区域 130
6.2.7 显示详细信息页面 132
6.3 编辑记录 138
6.3.1 新增记录 138
6.3.2 更新记录 143
6.3.3 删除记录 149
Chapter 07 论坛 155
7.1 准备工作 156
7.1.1 网站架构 156
7.1.2 Extension 158
7.1.3 网站定义 159
7.1.4 数据库 159
7.1.5 建立MySQL连接 161
7.2 浏览主题页面 161
7.3 发表主题 166
7.3.1 使用PD On-Line Html Editor 167
7.3.2 修正PD On-Line Html Editor 169
7.4 显示主题 174
7.4.1 建立记录集 175
7.4.2 编辑页面 176
7.4.3 回复 179
7.4.4 回复主题链接 180
7.5 回复主题 182
7.6 删除文章 186
7.6.1 删除主题 186
7.6.2 删除回复 189
7.7 搜索文章 192
7.7.1 查找主题 192
7.7.2 查找回复 194
7.7.3 阅读主题 196
7.7.4 显示与重复区域 197
7.8 延伸阅读 200
Chapter 08 留言板 201
8.1 准备工作 202
8.1.1 网站架构 202
8.1.2 Extension 204
8.1.3 新建站点 204
8.1.4 数据库 205
8.1.5 建立MySQL连接 207
8.2 新增留言 208
8.2.1 使用TinyMCE在线编辑器 211
8.2.2 插入记录 216
8.3 显示留言 217
8.3.1 编辑页面 217
8.3.2 判断字段是否有值、显示/隐藏图标 223
8.4 回复留言 225
8.5 留言管理 232
8.5.1 PHP用户验证 232
8.5.2 删除留言 234
8.6 悄悄话 239
8.7 防止垃圾留言 241
8.8 专题延伸 243
Chapter 09 从无到有建立你的博客 245
9.1 准备工作 246
9.1.1 网站架构 246
9.1.2 Extension 250
9.1.3 站点定义 250
9.1.4 数据库 250
9.1.5 建立MySQL连接 252
9.2 套用CSS设计模板 253
9.2.1 下载设计模板 253
9.2.2 设计模板导览 255
9.2.3 套用设计模板 259
9.3 文章发布 267
9.3.1 分类管理 267
9.3.2 使用FCKeditor制作文章发布页面 270
9.3.3 显示记录 280
9.3.4 阅读更多 283
9.3.5 功能条 285
9.3.6 主题显示页面 288
9.3.7 按分类显示文章 290
9.4 评论 292
9.4.1 文章评论 292
9.4.2 最新评论 296
9.5 博客管理 303
9.5.1 PHP用户验证 303
9.5.2 删除与编辑链接 303
9.5.3 删除记录页面 306
9.5.4 编辑文章页面 307
9.6 RSS feed 310
9.7 延伸阅读 316
Chapter 10 Spry Ajax在线RSS阅览器 317
10.1 准备工作 318
10.1.1 网站架构 318
10.1.2 Extension 319
10.1.3 站点定义 319
10.1.4 数据库 319
10.1.5 建立MySQL连接 320
10.2 准备页面 320
10.3 建立RSS feed 323
10.4 Spry Ajax Framework初探 328
10.4.1 建立Spry XML数据集 329
10.4.2 显示Spry数据 332
10.4.3 主要区域与详细区域 335
10.4.4 加上Spry显示特效 340
10.5 浏览其他RSS feed 343
10.5.1 编辑页面 343
10.5.2 修改安全性 345
Chapter 11 会员系统 347
11.1 准备工作 348
11.1.1 网站架构 348
11.1.2 站点定义 350
11.1.3 数据库 350
11.1.4 建立MySQL连接 351
11.2 登录页面 352
11.3 注册页 354
11.3.1 Spry验证文本域 354
11.3.2 账号注册 362
11.4 程序代码导览 365
11.4.1 index.php 365
11.4.2 reg.php 366
11.5 使用MD5加密密码字段 368
11.6 认证信件 370
11.6.1 产生认证激活码 370
11.6.2 认证激活页 371
11.6.3 发送认证信函 373
11.7 主页面 378
11.7.1 注销用户 378
11.7.2 利用内置SESSION变量筛选个人记录 380
11.8 限制访问 382
11.9 系统整合 386
Chapter 12 文件上传系统 387
12.1 准备工作 388
12.1.1 网站架构 388
12.1.2 站点定义 390
12.1.3 数据库 390
12.1.4 建立MySQL连接 391
12.2 相关注意事项 392
12.3 文件上传 392
12.3.1 错误判断 395
12.3.2 复制文件 397
12.4 写入记录 399
12.5 浏览页 402
12.6 删除文件及相应记录 403
12.7 下载文件 407
12.8 延伸阅读 410
Chapter 13 网络相册 411
13.1 准备工作 412
13.1.1 Extension 412
13.1.2 站点架构 413
13.1.3 站点定义 415
13.1.4 数据库 416
13.1.5 建立MySQL连接 417
13.2 多字段表单组件的问题与处理 417
13.2.1 建立与读取表单变量数组 417
13.2.2 动态增加文件字段 421
13.2.3 插入多项记录的处理 423
13.2.4 空白文件域的处理 426
13.3 上传多个图片 428
13.3.1 上传文件 428
13.3.2 文件格式判断 429
13.3.3 复制文件 431
13.4 建立缩略图 432
13.4.1 函数编写 433
13.4.2 调用函数 438
13.5 插入多笔记录 441
13.6 浏览相册 444
13.6.1 缩略图预览 444
13.6.2 显示原始大图 449
13.7 相册管理 451
13.8 延伸阅读 456
Chapter 14 购物车 457
14.1 准备工作 458
14.1.1 站点架构 458
14.1.2 站点定义 462
14.1.3 数据库 463
14.1.4 建立MySQL连接 466
14.2 会员系统 466
14.2.1 注册 467
14.2.2 用户登录 468
14.3 商品浏览 469
14.3.1 商品清单 469
14.3.2 商品详细信息 471
14.4 加入与查看购物车 473
14.4.1 加入购物车 473
14.4.2 查看购物车 475
14.5 更新数量 479
14.6 确认订单与结账 482
14.7 发送订单与收件信息 486
14.8 电子邮件通知 490
14.9 清空购物车 493
14.10 检查订单与处理状态 494
14.11 订单管理与邮件通知处理状态 499
14.11.1 修改订单状态 499
14.11.2 电子邮件通知处理状态 501
14.12 延伸阅读 504
Apperdix A 发布网站 505
A.1 本机服务器对外服务 506
A.1.1 动态域名DynDNS 506
A.1.2 常见问题的解决 514
A.2 上传至网络空间 517
A.2.1 注册免费PHP&MySQL主机空间 517
A.2.2 上传网站文件 521
A.2.3 上传数据库 523
Appendix B Dreamweaver Extension大汇集与书用Extension下载 527
B.1 Adobe Exchange 529
B.2 dmxzone 530
B.3 dreamweaver-extensions 530
B.4 flevooware 531
B.5 felixone&53 1
B.6 kaosweaver 532
B.7 Tom Muck 533
B.8 yaromat 533
B.9 weindel 534
Appendix C Dreamweaver CS3复活节彩蛋大公开 535
C.1 相关开发人员 536
C.2 伪打砖块 536