第1章 网页制作第一步 1
1.1 认识网页和网站 2
1.1.1 网页和网站 2
1.1.2 网页类型 2
1.1.3 静态网页和动态网页 3
1.2 网页构成元素 4
1.2.1 文本 5
1.2.2 图像和动画 5
1.2.3 声音和视频 5
1.2.4 超链接 6
1.2.5 表格 6
1.2.6 表单 6
1.2.7 导航栏 7
1.2.8 特殊效果 7
1.3 网页制作工具简介 7
1.3.1 网页编辑工具——Dreamweaver 7
1.3.2 网页图像制作工具——Photoshop 7
1.3.3 网页动画设计工具——Flash 8
1.4 HTML基础 8
1.4.1 认识HTML 8
1.4.2 HTML文档基本结构 9
1.4.3 HTML基本语法 9
1.4.4 HTML标签 11
1.4.5 HTML属性 18
1.5 CSS基础 20
1.5.1 认识CSS 20
1.5.2 CSS基本语法 20
1.5.3 CSS基本用法 21
1.5.4 CSS样式表 22
1.5.5 导入外部样式表 23
1.5.6 CSS属性 23
1.5.7 CSS属性值 24
1.5.8 CSS选择器 26
1.5.9 CSS特性 35
1.6 上机练习 39
第2章 美化网页文本 42
2.1 文本输入和编辑 43
2.1.1 输入文本 43
2.1.2 导入文本 45
2.1.3 编辑文本 47
2.2 设置文本基本属性 48
2.2.1 设置字体 48
2.2.2 设置字号 49
2.2.3 设置字体颜色 50
2.2.4 设置文本样式 51
2.3 设置段落文本样式 52
2.3.1 文本对齐 52
2.3.2 文本缩进 53
2.4 设置格式和列表 55
2.4.1 定义文本格式 55
2.4.2 定义文本列表 57
2.5 使用CSS定义文本样式 59
2.5.1 定义字体类型 59
2.5.2 定义字体大小 60
2.5.3 定义字体颜色 61
2.5.4 定义粗体 62
2.5.5 定义斜体 62
2.5.6 定义下划线 63
2.5.7 定义大小写 63
2.5.8 定义水平对齐 64
2.5.9 定义垂直对齐 65
2.5.10 定义间距 66
2.5.11 定义行距 66
2.5.12 定义缩进 67
2.6 案例实战 68
2.6.1 设计网页正文样式 68
2.6.2 设计段落版式 70
2.6.3 设计单页图文混排版式 75
2.6.4 设计新闻内容页 81
第3章 定义网页链接 85
3.1 认识链接 86
3.2 建立网页链接 87
3.2.1 定义网页间链接 87
3.2.2 定义电子邮件链接 89
3.2.3 定义网页锚点 90
3.2.4 定义图像映射 92
3.3 管理链接 93
3.3.1 设计结构清晰的链接 93
3.3.2 使用【资源】面板管理链接 94
3.4 案例实战:制作框架页 95
3.4.1 框架网页设计 96
3.4.2 制作框架分页面 97
3.4.3 框架合成 100
3.5 设计链接样式 101
3.5.1 定义普通样式 101
3.5.2 定义下划线样式 102
3.5.3 设置链接类型标识 103
3.5.4 模拟按钮样式 105
3.5.5 定义已访问样式 107
3.5.6 定义提示样式 108
3.6 案例实战 110
3.6.1 定义鼠标指针样式 110
3.6.2 定义菜单样式 112
3.6.3 设计苹果风格菜单 115
3.6.4 设计选项卡 118
3.6.5 设计图片预览 122
3.6.6 设计灯箱广告 125
第4章 在网页中设计列表样式 128
4.1 设计列表信息 129
4.1.1 无序列表 129
4.1.2 有序列表 131
4.1.3 自定义列表 133
4.2 定义列表样式 134
4.2.1 设置项目符号 134
4.2.2 自定义项目符号 137
4.2.3 定义列表横竖显示 138
4.3 案例实战 139
4.3.1 设计新闻列表 139
4.3.2 设计导航列表 142
4.3.3 设计多级菜单列表 146
4.3.4 设计列表版式 149
4.3.5 设计图文混排列表效果 153
4.3.6 设计图文展示栏目 157
第5章 在网页中插入图像 161
5.1 网页图像概述 162
5.1.1 网页图像格式 162
5.1.2 图像下载速度 162
5.1.3 网页图像制作技巧 163
5.1.4 搜集图像素材 165
5.2 案例实战:在网页中插入图像 168
5.2.1 插入背景和标题头 169
5.2.2 插入按钮和修饰图案 171
5.3 设置图片样式 173
5.3.1 定义图片边框 173
5.3.2 定义图片大小 176
5.3.3 定义图片的横向对齐 178
5.3.4 定义图片的纵向对齐 178
5.3.5 设置文字环绕 180
5.4 案例实战 182
5.4.1 设计图文混排 182
5.4.2 设计图片布局 185
5.4.3 设计多图水平排列 189
5.4.4 设计阴影图片 192
5.4.5 设计圆角图片 194
5.4.6 设计圆角栏目 195
第6章 操作表格 201
6.1 表格基本操作 202
6.1.1 插入表格 202
6.1.2 编辑表格 203
6.2 设置表格属性 206
6.3 设置单元格属性 209
6.4 案例实战:应用表格 212
6.4.1 制作圆角表格 212
6.4.2 巧做表格细线 214
6.4.3 艺术化处理图像 216
6.4.4 制作立体表格 218
6.5 定义表格样式 220
6.5.1 设置表格颜色 220
6.5.2 设置表格边框 221
6.6 案例实战 224
6.6.1 美化表格 224
6.6.2 设计清晰、醒目的表格 227
6.6.3 设计动态效果的表格 231
6.6.4 设计音乐首页 234
6.6.5 设计个人小站 238
第7章 制作动态网页 243
7.1 制作跳转菜单 244
7.2 制作自由拖动层 246
7.3 改变显示属性 252
7.4 制作翻转按钮 254
7.5 制作提示对话框 256
7.6 显示和隐藏元素 257
7.7 制作高亮显示文本 261
7.8 制作弹跳的小球 264
7.9 制作选项卡 267
7.10 设计模态对话框 270
第8章 网页图像编辑基础 274
8.1 Photoshop概述 275
8.2 新建网页图像 275
8.3 使用Photoshop绘图 276
8.3.1 使用钢笔工具 276
8.3.2 使用自由钢笔 278
8.3.3 增加和删除锚点 279
8.3.4 转换矢量点 279
8.3.5 打开和关闭路径 281
8.3.6 编辑路径 282
8.3.7 路径与选区转换 283
8.3.8 填充和描边路径 284
8.3.9 绘制几何图形 285
8.3.10 绘制多边形 286
8.3.11 绘制直线 287
8.3.12 绘制自定义形状 288
8.4 在Photoshop中编辑图像 289
8.4.1 选择图形对象 289
8.4.2 变形 289
8.4.3 旋转与缩放 290
8.4.4 使用渐变填充 290
8.4.5 使用油漆桶填充 292
8.4.6 使用【填充】命令 293
8.4.7 使用【描边】命令 293
8.5 案例实战:设计网页标志 294
8.5.1 文字型标志 294
8.5.2 几何型标志 298
8.6 案例实战:最优化图像 300
8.7 案例实战:分割图像 303
8.8 案例实战:导出为网页图像 306
第9章 制作网页图像 310
9.1 制作网页主图 311
9.1.1 制作主页头部标题和导航区域 312
9.1.2 制作广告区 313
9.1.3 制作标题新闻区 314
9.1.4 制作主体区 315
9.2 制作标题文字 316
9.2.1 文字的输入和编辑 317
9.2.2 标题文字制作技巧 317
9.3 制作网页按钮 319
9.4 制作网页背景图 321
9.4.1 制作背景图像 321
9.4.2 在网页中插入背景图像 322
9.5 制作LOGO 323
9.5.1 认识网站LOGO 324
9.5.2 LOGO的设计原则 325
9.5.3 LOGO的设计技巧 329
9.5.4 LOGO实例制作 329
9.6 制作Banner 334
9.6.1 网站Banner 334
9.6.2 Banner实例制作 335
9.7 用CSS控制背景图像 339
9.7.1 定义背景图片 339
9.7.2 背景图片的重复 341
9.7.3 定义背景图片的位置 342
9.7.4 固定背景图片 343
9.8 案例实战 344
9.8.1 设置带花纹边框 344
9.8.2 设置圆润的栏目模块 351
第10章 网页色彩设计 356
10.1 网页色彩基础 357
10.1.1 色彩形成 357
10.1.2 色彩特征 357
10.1.3 认识RGB与HSB 361
10.1.4 网页色调搭配 361
10.2 网页色彩对比 362
10.2.1 明度对比 362
10.2.2 色相对比 362
10.2.3 纯度对比 364
10.2.4 冷暖对比 364
10.3 基本配色实例分析 365
10.3.1 红黄蓝三原色配色 365
10.3.2 间色、复色、补色 367
10.3.3 邻近色、同类色 370
10.3.4 暖色、冷色 371
10.3.5 小结 373
10.4 灰色页面配色 374
10.4.1 浅灰色 374
10.4.2 同类灰 375
10.4.3 同类色+多彩色 376
10.4.4 灰色+对比色 377
10.4.5 灰色+青蓝色 378
10.4.6 灰色+棕黄色 378
10.4.7 无彩色 379
10.4.8 小结 380
10.5 黑色页面配色 381
10.5.1 黑色+白色 381
10.5.2 黑白+深灰色 382
10.5.3 大黑色 383
10.5.4 黑白+浅灰 383
10.5.5 黑色+少彩色 384
10.5.6 黑色+橙色 385
10.5.7 黑色+红色 386
10.5.8 小结 387
10.6 紫色页面配色 387
10.6.1 类紫色 387
10.6.2 浅紫色 388
10.6.3 深紫色 390
10.6.4 紫色+绿色 391
10.6.5 紫色+紫红色 392
10.6.6 紫色+红色 392
10.6.7 紫色+绿色 393
10.6.8 小结 394
10.7 蓝色页面配色 395
10.7.1 蓝色+玫瑰色 395
10.7.2 浅蓝色 396
10.7.3 深蓝色 397
10.7.4 纯蓝色 398
10.7.5 蓝色+绿色 399
10.7.6 蓝色+红色 400
10.7.7 蓝色+暖色 401
10.7.8 小结 402
10.8 绿色页面配色 402
10.8.1 绿色 402
10.8.2 高纯绿 403
10.8.3 浅绿色 404
10.8.4 黄绿色 405
10.8.5 绿色+多色 406
10.8.6 泛绿色 407
10.8.7 绿色+红色 408
10.8.8 小结 409
10.9 黄色页面配色 409
10.9.1 黄色 409
10.9.2 中黄色 411
10.9.3 黄绿色 412
10.9.4 黄色+红色 413
10.9.5 黄色+蓝色 414
10.9.6 小结 416
10.10 橙色页面配色 416
10.10.1 橙色 416
10.10.2 深橙色 417
10.10.3 浅橙色 418
10.10.4 黄色+橙色+橙红色 419
10.10.5 橙色+蓝色 420
10.10.6 橙色+绿色 421
10.10.7 橙红色+绿色 421
10.10.8 小结 422
10.11 红色页面配色 423
10.11.1 朱红色 423
10.11.2 深红色 424
10.11.3 玫瑰红色 425
10.11.4 粉红色 426
10.11.5 橙红色+蓝色 427
10.11.6 红色+黑色 427
10.11.7 红色+黑色+灰色 428
10.11.8 小结 429
第11章 网页版式设计 430
11.1 网页版式设计基础 431
11.2 网页版式构成原理 431
11.2.1 比例 431
11.2.2 重复与渐变 432
11.2.3 对称与均衡 433
11.2.4 节奏与韵律 434
11.2.5 对比与统一 435
11.3 版式视觉原理 437
11.3.1 视觉突出 437
11.3.2 整体感 437
11.3.3 错觉 437
11.3.4 视线移动规律 438
11.4 版式构成类型 438
11.4.1 水平分割 438
11.4.2 垂直分割 441
11.4.3 水平垂直分割 442
第12章 网站策划和规划 446
12.1 网站定位 447
12.1.1 确定网站想要表达什么 447
12.1.2 了解浏览者为什么需要这些信息 447
12.1.3 给浏览者留下什么样的印象 448
12.1.4 想让浏览者做什么 448
12.2 网站创意 449
12.2.1 创意是传达信息的一种特别方式 449
12.2.2 创意是将现有的要素重新组合 449
12.3 网站设计与素材搜集 450
12.3.1 设计网站主题和名称 450
12.3.2 确定网站的栏目和版块 451
12.3.3 搜集素材 452
12.4 制订网站规划 453
12.4.1 制作规划中的几个问题 453
12.4.2 网站规划书 454
12.5 网站结构规划 455
12.5.1 网站结构 455
12.5.2 设计网站导航规范 457
12.5.3 网站框架规范 458
12.6 网站目录和文件规范 460
12.6.1 建立目录的原则 460
12.6.2 网站文件命名规范 460
12.7 案例分析:资讯类网站策划和设计 461
12.7.1 资讯站的定位 461
12.7.2 资讯站的主题分类 462
12.7.3 资讯站的设计要点 463
12.7.4 资讯站的推广重点 463
12.8 案例引导:盘点热门网站类型 464
12.8.1 音乐影视:主打娱乐消费 464
12.8.2 娱乐休闲:主打休闲消费 465
12.8.3 游戏:主打兴趣消费 465
12.8.4 网络服务与应用:主打服务消费 465
12.8.5 博客:主打自媒体消费 466
12.8.6 网址导航:主打导流消费 466
12.8.7 计算机软/硬件:主打专业知识消费 466
12.8.8 数码及手机:主打技术消费 466
12.8.9 教学及考试:主打教育消费 467
12.8.10 医疗保健:主打健康消费 467
12.8.11 女性时尚:主打女性消费 468
12.8.12 社交网络和在线社区:主打社区消费 468
12.8.13 生活服务:主打生活消费 468
12.8.14 房产家居:主打家居消费 469
12.8.15 汽车:主打交通消费 469
12.8.16 旅游:主打旅游消费 469
12.8.17 体育运动:主打体育消费 470
12.8.18 投资金融:主打理财消费 470
12.8.19 新闻媒体:主打新闻消费 470
12.8.20 小说:主打阅读消费 471
12.8.21 人才招聘:主打职业消费 471
12.8.22 网络购物:主打购物消费 471
12.9 案例引导:盘点网站盈利模式 472
12.9.1 广告费 472
12.9.2 技术费 473
12.9.3 标准费 473
12.9.4 服务费 474
12.9.5 平台费 474
12.9.6 会员费 474
12.9.7 增值费 474
12.9.8 游戏费 475
12.9.9 电商盈利费 475
第13章 网站管理 476
13.1 定义站点 477
13.1.1 新建静态站点 477
13.1.2 新建虚拟站点 478
13.1.3 新建FTP站点 481
13.2 管理站点 483
13.2.1 编辑站点 483
13.2.2 备份站点 484
13.3 设计站点 485
13.3.1 切换站点 485
13.3.2 编辑站点文件 485
13.3.3 查看站点文件 486
13.3.4 站内文件快速定位 487
13.4 网站上传 488
13.4.1 快速上传 488
13.4.2 同步上传 489
13.4.3 遮盖上传 490
13.5 远程管理 491
13.5.1 认识网站管理器 491
13.5.2 操作远程文件 492
13.6 合作开发 493
13.6.1 远程文件存回和取出 493
13.6.2 使用设计备注实现合作开发 494
13.6.3 使用自定义列实现合作交互 495
13.7 站点测试和维护 496
13.7.1 检查断开链接 496
13.7.2 检查孤立文件 497
13.7.3 验证Web标准 498
第14章 网站推广和SEO 501
14.1 网站推广概述 502
14.1.1 写给网站推广初学者 502
14.1.2 网络推广4个层次 502
14.1.3 网站推广常见问题 503
14.2 精心设计网站域名 503
14.2.1 域名概述 504
14.2.2 域名命名规范 504
14.3 友情链接推广 504
14.3.1 诚恳地申请友情链接 504
14.3.2 如何寻找友情链接 505
14.3.3 友情链接资源 506
14.4 平台推广 506
14.4.1 利用高权重平台进行网络推广 506
14.4.2 利用高流量平台进行网络推广 507
14.4.3 利用高权重和高流量平台综合推广 508
14.4.4 豆瓣网推广 509
14.5 自媒体推广 512
14.5.1 打造成功的自媒体 512
14.5.2 自媒体平台推荐 515
14.6 软文推广 516
14.6.1 软文写作技巧 517
14.6.2 软文提交技巧 519
14.6.3 软文提交网站资源 520
14.6.4 软文代发技巧 521
14.7 微推广 522
14.7.1 微博推广 523
14.7.2 使用微信公众平台 523
14.7.3 挖掘精准微信用户 525
14.7.4 微营销技巧 526
14.8 论坛推广 529
14.8.1 精选论坛 529
14.8.2 设计好帖子 529
14.8.3 论坛发帖技巧 531
14.9 QQ群推广 532
14.10 名片推广 533
14.10.1 地区网站适合做名片推广 533
14.10.2 制作网络名片 534
14.11 论坛推广 534
14.12 使用收藏夹做推广 535
14.13 博客群推广 536
14.14 英文站推广 537
14.15 淘宝推广 538
14.16 通过数据分析做精准推广 541
14.17 网站SEO优化 542
14.18 超越SEO竞争对手 545
14.18.1 选择恰当的竞争对手 545
14.18.2 竞争对手分析步骤 545
14.18.3 竞争对手策略分析 547
14.18.4 竞争对手页面分析 548
14.19 长尾关健词优化 549
14.19.1 如何寻找长尾关健词 549
14.19.2 如何优化长尾关健词 550
14.20 网站内链优化策略 551
第15章 安装PHP服务器 553
15.1 安装Apache+PHP+MySQL工具包 554
15.2 安装PHP相关软件 556
15.2.1 安装Apache 556
15.2.2 配置Apache 559
15.2.3 安装PHP 560
15.2.4 配置PHP 563
15.2.5 测试PHP 564
15.3 安装MySQL 565
15.4 手动搭建PHP服务器 568
15.4.1 搭建Apache运行环境 568
15.4.2 运行PHP编译器 571
第16章 PHP快速入门 573
16.1 PHP基本语法 574
16.1.1 PHP标记 574
16.1.2 PHP注释 575
16.1.3 PHP指令分隔符 575
16.2 PHP数据类型 576
16.2.1 标量类型 576
16.2.2 复合类型 579
16.2.3 特殊类型 581
16.2.4 类型转换 582
16.2.5 检测数据类型 584
16.3 PHP变量和常量 584
16.3.1 声明和使用变量 585
16.3.2 变量作用域 585
16.3.3 可变变量 587
16.3.4 预定义变量 587
16.4 PHP运算符 588
16.4.1 算术运算符 588
16.4.2 赋值运算符 588
16.4.3 字符串运算符 589
16.4.4 位运算符 589
16.4.5 比较运算符 589
16.4.6 逻辑运算符 590
16.4.7 错误控制运算符 590
16.4.8 运算符优先级 591
16.5 PHP表达式 592
16.6 PHP流程控制 592
16.6.1 if条件语句 593
16.6.2 else条件语句 593
16.6.3 else if条件语句 594
16.6.4 switch条件语句 594
16.6.5 while循环语句 596
16.6.6 do-while循环语句 596
16.6.7 for循环语句 597
16.6.8 foreach循环语句 598
16.6.9 流程控制的替代方法 599
16.6.10 break控制流程语句 599
16.6.11 continue控制流程语句 599
16.6.12 goto控制流程语句 600
16.6.13 include和require控制流程语句 600
16.7 PHP函数 601
16.7.1 定义和调用函数 601
16.7.2 函数参数 602
16.7.3 函数返回值 603
16.7.4 可变函数 604
16.7.5 取消引用 605
16.8 PHP类和对象 605
16.8.1 定义和调用类 605
16.8.2 类属性 606
16.8.3 类常量 607
16.8.4 构造函数和析构函数 607
16.8.5 对象继承 608
16.8.6 抽象类 609
16.8.7 接口 609
16.9 PHP编码规范 610
16.9.1 命名规范 610
16.9.2 版式规范 610
16.9.3 注释规范 612
第17章 请求和获取信息 614
17.1 定义表单 615
17.1.1 表单结构 615
17.1.2 设计表单页 616
17.1.3 设置表单基本属性 617
17.1.4 使用表单对象 619
17.2 提交数据 623
17.2.1 定义传输类型 624
17.2.2 定义提交方法 624
17.2.3 定义请求地址 625
17.3 获取表单数据 625
17.3.1 获取文本框的值 626
17.3.2 获取复选框的值 628
17.3.3 获取下拉菜单的值 630
17.3.4 获取列表框的值 631
17.3.5 获取密码域和隐藏域的值 633
17.3.6 获取单选按钮的值 634
17.3.7 获取文件域的值 635
17.4 获取查询字符串 637
17.4.1 认识查询字符串 637
17.4.2 获取查询字符串的值 637
17.4.3 查询字符串编码 639
17.4.4 查询字符串解码 640
第18章 响应和处理信息 641
18.1 会话管理 642
18.1.1 认识会话变量 642
18.1.2 启动会话 642
18.1.3 注册和读取会话 643
18.1.4 注销和销毁会话 643
18.1.5 传递会话 644
18.1.6 设置会话有效期 646
18.1.7 会话安全 647
18.2 Cookie管理 648
18.2.1 认识Cookie 648
18.2.2 创建Cookie 649
18.2.3 读取Cookie 650
18.2.4 删除Cookie 651
18.3 字符串处理 651
18.3.1 格式化字符串 651
18.3.2 连接和分割字符串 654
18.3.3 比较字符串 656
18.3.4 匹配字符串 657
18.4 使用数组 659
18.4.1 认识PHP数组 659
18.4.2 定义数字索引数组 660
18.4.3 使用不同索引的数组 661
18.4.4 数组操作符 663
18.4.5 多维数组 663
18.4.6 数组排序 665
18.4.7 数组其他操作 668
18.5 正则表达式 670
18.5.1 字符类 670
18.5.2 重复 671
18.5.3 子表达式 672
18.5.4 子表达式计数 672
18.5.5 定位 672
18.5.6 分支 672
18.5.7 特殊字符 672
18.5.8 设计智能表单 673
18.5.9 查找子字符串 674
18.5.10 替换子字符串 674
18.5.11 分割字符串 675
第19章 访问MySQL数据库 676
19.1 认识MySQL 677
19.2 使用MySQL服务器 677
19.2.1 启动MySQL服务器 678
19.2.2 连接和断开MySQL服务器 679
19.2.3 停止MySQL服务器 681
19.3 MySQL命令行数据库 682
19.3.1 创建数据库 682
19.3.2 查看数据库 682
19.3.3 选择数据库 683
19.3.4 删除数据库 684
19.4 MySQL命令行数据表 684
19.4.1 创建数据表 684
19.4.2 查看数据表结构 685
19.4.3 修改数据表结构 686
19.4.4 重命名数据表 687
19.4.5 删除数据表 688
19.5 MySQL命令行语句 689
19.5.1 插入记录 689
19.5.2 查询记录 689
19.5.3 更新记录 690
19.5.4 删除记录 691
19.6 MySQL备份和恢复 691
19.6.1 备份数据 691
19.6.2 恢复数据 692
19.7 PHP操作MySQL 693
19.7.1 PHP与MySQL通信 693
19.7.2 连接MySQL服务器 695
19.7.3 选择MySQL数据库 696
19.7.4 执行SQL语句 697
19.7.5 获取记录集数组信息 698
19.7.6 获取记录集对象信息 699
19.7.7 获取记录集行信息 700
19.7.8 获取记录集记录数 701
19.8 案例实战:设计电子公告牌 702
19.8.1 添加公告 702
19.8.2 查询公告 704
19.8.3 更新公告 706
19.8.4 删除公告 708
19.8.5 分页显示 709
第20章 管理MySQL数据库 712
20.1 安装和配置phpMyAdmin 713
20.1.1 为什么使用phpMyAdmin 713
20.1.2 安装phpMyAdmin 713
20.1.3 配置phpMyAdmin 715
20.2 管理账户和权限 716
20.2.1 登录phpMyAdmin 716
20.2.2 添加用户和权限 717
20.2.3 创建数据库 721
20.2.4 关联用户和数据库 722
20.3 管理数据库 726
20.3.1 检查和修改数据库 726
20.3.2 修复数据库 727
20.3.3 备份数据库 729
20.3.4 导入数据库 730
20.4 案例实战:设计简单的数据库 732
第21章 使用PHP操作文件 735
21.1 操作文件 736
21.1.1 打开和关闭文件 736
21.1.2 读取文件内容 737
21.1.3 写入文件内容 741
21.1.4 编辑文件 742
21.2 操作目录 742
21.2.1 打开和关闭目录 743
21.2.2 浏览目录 743
21.2.3 编辑目录 744
21.3 远程操作文件 745
21.3.1 远程访问 745
21.3.2 远程定位和查询 745
21.3.3 文件锁定 747
21.4 远程文件上传 747
21.4.1 初始化配置参数 747
21.4.2 设置预定义变量$FILES 748
21.4.3 上传文件 749
21.5 操作XML文档 750
21.5.1 创建XML文档 750
21.5.2 创建SimpleXML对象 751
21.5.3 读取XML元素 752
21.5.4 读取XML属性 753
21.5.5 访问特定元素和属性 754
21.5.6 编辑XML数据 754
21.5.7 保存XML数据 755
第22章 综合案例:设计留言板 757
22.1 设计思路 758
22.1.1 框架规划 758
22.1.2 设计流程 759
22.2 案例预览 759
22.3 难点详解 761
22.3.1 过滤敏感词 761
22.3.2 添加敏感词 763
22.3.3 读取敏感词 766
22.3.4 设计验证码 768
22.3.5 复选框全选 770
22.4 页面开发 771
22.4.1 设计数据结构 772
22.4.2 访问数据库 773
22.4.3 写入留言 776
22.4.4 显示留言 778
22.4.5 检索留言 782
22.4.6 回复留言 785
22.4.7 删除留言 787
22.4.8 设计悄悄话 790
第23章 综合案例:设计在线论坛 792
23.1 设计思路 793
23.1.1 设计流程 793
23.1.2 数据结构设计 794
23.2 案例预览 795
23.3 难点详解 797
23.3.1 主题导航 798
23.3.2 置顶帖子 799
23.3.3 引用帖子 801
23.3.4 收藏帖子 802
23.3.5 屏蔽回帖 803
23.3.6 短信提醒 804
23.4 页面开发 805
23.4.1 发布帖子 805
23.4.2 浏览帖子 808
23.4.3 回复帖子 814
23.4.4 结帖 817
23.4.5 搜索帖子 819
23.4.6 帖子分类 820
23.4.7 置顶管理 824
23.4.8 管理信息 826
23.4.9 管理好友 827
23.4.10 数据备份和恢复 829