《网页设计与网站建设从入门到精通》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:余乐编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302422778
  • 页数:830 页
图书介绍:本书以丰富的实例案例、通俗易懂的语言详细讲解了Dreamver CC制作网页的过程。全书配有视频,配套学习资源非常丰富。

第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