图书介绍

Web 2.0动态网站开发 PHP技术与应用PDF|Epub|txt|kindle电子书版本网盘下载

Web 2.0动态网站开发 PHP技术与应用
  • 阮征,徐晓昕,邹晨编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302175810
  • 出版时间:2008
  • 标注页数:469页
  • 文件大小:133MB
  • 文件页数:489页
  • 主题词:主页制作-程序设计;PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web 2.0动态网站开发 PHP技术与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Web2.0概念与图谱2

1.1 从Web1.0到Web2.02

1.2 Web2.0概念诠释3

1.3 Web2.0图谱3

1.3.1 信息发布4

1.3.2 信息获取4

1.3.3 信息共享4

1.3.4 沟通交流5

1.3.5 网络新媒体5

1.3.6 国内外著名Web2.0网站5

第2章 Web2.0元素详解7

2.1 信息发布功能的三大元素7

2.1.1 Blog7

2.1.2 Ajax9

2.1.3 Comment10

2.2 信息获取功能的五大元素11

2.2.1 RSS11

2.2.2 Bookmark12

2.2.3 Digg12

2.2.4 Search13

2.2.5 CMS14

2.3 信息共享功能的五大元素14

2.3.1 Wiki15

2.3.2 P2P16

2.3.3 Tag17

2.3.4 TrackBack17

2.3.5 Permission18

2.4 沟通交流功能的六大元素18

2.4.1 SNS18

2.4.2 IM19

2.4.3 BBS19

2.4.4 E-mail19

2.4.5 聊天室20

2.4.6 留言板20

2.5 网络新媒体功能的九大元素20

2.5.1 网络硬盘21

2.5.2 网站统计21

2.5.3 网络投票21

2.5.4 网络相册21

2.5.5 网络地图22

2.5.6 网络游戏22

2.5.7 网络广告22

2.5.8 网络多媒体22

2.5.9 电子商务23

第3章 Web2.0开发技术PHP24

3.1 PHP是什么24

3.1.1 PHP简介24

3.1.2 PHP的起源和背景25

3.1.3 PHP的优点和特点26

3.1.4 竞争对手:ASP,mod_perl,JSP27

3.2 PHP能做什么28

3.2.1 服务器端程序28

3.2.2 命令行程序28

3.2.3 桌面应用程序29

3.3 PHP有什么支撑环境29

3.3.1 服务器支持29

3.3.2 数据库支持29

3.3.3 工具支持30

3.3.4 PHPIDE工具30

3.4 小结31

第4章 PHP开发入门34

4.1 PHP对运行环境的要求34

4.1.1 对硬件的要求34

4.1.2 对操作系统的要求34

4.1.3 对软件环境的要求34

4.2 PHP+Apache在WindowsXP下的安装和配置34

4.2.1 安装与配置Apache2.234

4.2.2 安装与配置PHP39

4.2.3 配置Apache使之支持PHP39

4.2.4 配置PHP使之支持MySQL40

4.2.5 测试PHP环境41

4.3 PHP+IIS在WindowsXP下的安装和配置42

4.3.1 安装IIS42

4.3.2 安装与配置PHP43

4.3.3 配置IIS的PHP映射44

4.3.4 测试PHP环境45

4.3.5 总结46

4.4 熟悉PHP安装环境46

4.4.1 PHP4目录结构46

4.4.2 PHP5目录结构47

4.4.3 PHP4和PHP5目录结构的比较48

4.5 新建一个PHPHelloWorld小程序48

4.6 小结49

第5章 PHP基本语法50

5.1 PHP文件构成50

5.1.1 一个典型的PHP文件50

5.1.2 分析PHP文件中的元素51

5.2 PHP基本语法51

5.2.1 PHP标记方式51

5.2.2 PHP注释方式52

5.2.3 PHP引用文件方式52

5.3 PHP常量53

5.3.1 常量命名规则53

5.3.2 定义常量的语法53

5.3.3 预定义常量54

5.4 PHP变量54

5.4.1 变量命名规则54

5.4.2 变量的作用域55

5.4.3 可变变量56

5.4.4 预定义变量57

5.4.5 表单变量57

5.5 PHP数据类型59

5.5.1 布尔型59

5.5.2 整型60

5.5.3 浮点型60

5.5.4 字符串60

5.5.5 数组62

5.5.6 对象62

5.5.7 改变变量类型63

5.6 PHP运算符63

5.6.1 运算符的优先级63

5.6.2 算术运算符64

5.6.3 赋值运算符64

5.6.4 位运算符64

5.6.5 比较运算符65

5.6.6 递增/递减运算符65

5.6.7 逻辑运算符65

5.6.8 字符串运算符66

5.6.9 其他运算符66

5.7 小结66

第6章 PHP流程控制67

6.1 if...else...结构67

6.1.1 if结构67

6.1.2 if...else结构68

6.1.3 if...else...elseif结构68

6.2 do...while结构69

6.2.1 while结构69

6.2.2 do...while结构70

6.3 for结构70

6.3.1 普通for结构70

6.3.2 foreach结构71

6.4 switch结构72

6.5 其他的流程控制73

6.5.1 break73

6.5.2 continue73

6.6 小结74

第7章 PHP函数和类75

7.1 PHP函数75

7.1.1 用户自定义函数75

7.1.2 函数参数75

7.1.3 函数返回值76

7.1.4 变量函数77

7.1.5 内置函数78

7.2 PHP类和对象78

7.2.1 定义类78

7.2.2 由类创建对象79

7.2.3 类的继承81

7.2.4 类的构造函数82

7.3 PHP扩展库PEAR84

7.3.1 基本PHP扩展库84

7.3.2 数据库扩展库85

7.3.3 数学和密码扩展库87

7.3.4 文件系统和进程控制扩展库87

7.3.5 远程访问服务扩展库87

7.3.6 应用领域类扩展库88

7.4 PHP常用基本函数89

7.4.1 数组操作函数90

7.4.2 日期和时间函数91

7.4.3 目录、文件系统函数92

7.4.4 字符串处理函数96

7.4.5 正则表达式函数97

7.5 小结97

第8章 PHP最佳搭档MySQL98

8.1 MySQL基础98

8.1.1 MySQL简介98

8.1.2 MySQL在Windows下的安装99

8.2 MySQL命令行管理100

8.2.1 数据库连接与用户管理100

8.2.2 数据库查询与维护102

8.2.3 数据库备份与恢复104

8.3 MySQL客户端管理工具105

8.3.1 MySQL-Front105

8.3.2 MySQLAdministrator106

8.3.3 MySQLQueryBrowser107

8.3.4 EMSSQLManager108

8.4 MySQL基于Web的管理工具phpMyAdmin109

8.4.1 phpMyAdmin简介109

8.4.2 phpMyAdmin的安装与配置109

8.4.3 phpMyAdmin的使用110

8.5 小结112

第9章 PHP+MySQL数据库系统开发113

9.1 PHP访问MySQL函数113

9.1.1 数据库驱动的PHP动态网站工作原理113

9.1.2 PHP的MySQL配置选项114

9.1.3 PHP的MySQL数据库访问函数114

9.2 PHP访问MySQL数据库116

9.2.1 连接MySQL数据库116

9.2.2 查看数据表117

9.2.3 新建数据表118

9.2.4 通过表单往数据库中添加数据119

9.2.5 更改数据库中的记录121

9.2.6 删除数据库中的记录122

9.3 PHP+MySQL综合实例——简易留言簿122

9.3.1 创建留言簿数据库122

9.3.2 创建留言簿程序:guestbook*php123

9.3.3 留言簿功能演示129

9.4 小结130

第10章 PHP动态网站构建全程实录131

10.1 网站前期设计131

10.1.1 站点页面需求分析132

10.1.2 网站模块化设计基础——include()和require()函数132

10.1.3 开始进行简单页面设计134

10.2 网站框架开发135

10.2.1 设计页面通用文件135

10.2.2 设计网页文件136

10.3 开发网站的动态功能137

10.3.1 添加导航栏137

10.3.2 上传图片页面138

10.3.3 创建图片库页面140

10.3.4 添加留言簿141

10.3.5 添加站点访问计数器142

10.3.6 添加动态更替LOGO图片banner143

10.4 小结145

第11章 PHP开发中的常用技巧146

11.1 PHP数据共享146

11.1.1 使用session146

11.1.2 使用cookie148

11.2 PHP正则表达式匹配查找149

11.2.1 什么是正则表达式149

11.2.2 第一个正则表达式:邮件地址验证150

11.2.3 正则表达式语法150

11.2.4 正则表达式应用示例153

11.3 PHP文件处理155

11.3.1 打开文件——fopen()155

11.3.2 关闭文件——fclose()155

11.3.3 判断是否处于文件末端——feof()155

11.3.4 逐行读取文件——fgets()156

11.3.5 逐字读取文件——fgetc()156

11.4 PHP上传文件156

11.4.1 创建文件上传表单156

11.4.2 建立上传文件的脚本程序157

11.4.3 设置文件上传的条件158

11.4.4 保存已上传的文件158

11.4.5 上传一组文件159

11.5 PHP使用远程文件159

11.5.1 获取远程文件的标题159

11.5.2 将数据保存到远程服务器160

11.6 PHP操作邮件160

11.6.1 邮件函数mail()161

11.6.2 制作简易E-mail161

11.6.3 制作E-mail反馈表单162

11.7 PHP如何调用Java类库162

11.7.1 在Windows系统中安装Java类库163

11.7.2 创建和使用自定义的Java类163

11.8 小结164

第12章 博客网站系统166

12.1 系统预览166

12.1.1 从光盘安装系统166

12.1.2 系统界面预览166

12.2 博客网站系统需求分析167

12.2.1 理解需求167

12.2.2 描述需求167

12.2.3 系统用例分析168

12.2.4 用例活动分析168

12.3 数据存储设计169

12.3.1 存储方式170

12.3.2 博客文章的存储接口设计171

12.3.3 评论的存储接口设计175

12.3.4 文章评分的存储接口设计179

12.4 系统架构设计181

12.4.1 总体结构181

12.4.2 底层文件访问设计181

12.4.3 表示层页面设计182

12.5 功能开发183

12.5.1 阅读博客183

12.5.2 编辑博客188

12.5.3 发布评论193

12.5.4 设置主题196

12.5.5 RSS197

12.6 关键技术199

12.6.1 RSS因子199

12.6.2 图片上传201

第13章 基于Ajax的留言板203

13.1 系统预览203

13.1.1 从光盘安装系统203

13.1.2 系统界面预览203

13.2 需求分析204

13.2.1 理解需求204

13.2.2 描述需求204

13.2.3 系统用例分析205

13.3 系统设计205

13.3.1 结构设计205

13.3.2 页面设计207

13.4 数据库设计207

13.4.1 数据实体分析207

13.4.2 数据表结构208

13.4.3 创建数据库208

13.5 系统架构设计209

13.5.1 创建项目目录结构209

13.5.2 规划存放于各目录下的文件209

13.5.3 Ajax技术原理简介209

13.5.4 DIV+CSS布局简介212

13.6 功能开发213

13.6.1 显示留言页面213

13.6.2 管理员登录页面225

13.6.3 发布留言页面227

13.6.4 回复留言页面228

13.6.5 删除留言230

13.7 关键技术230

13.7.1 Ajax230

13.7.2 DIV+CSS页面布局技术230

13.8 小结230

第14章 新闻发布系统231

14.1 案例预览231

14.1.1 从光盘安装系统231

14.1.2 系统界面预览231

14.2 需求分析232

14.2.1 需求总体分析232

14.2.2 系统用例分析232

14.3 系统设计233

14.3.1 结构设计233

14.3.2 流程设计234

14.3.3 页面设计235

14.4 数据库设计235

14.4.1 数据实体235

14.4.2 数据表结构236

14.4.3 创建数据表236

14.5 系统架构设计237

14.5.1 数据库连接237

14.5.2 MVC架构238

14.5.3 模块化设计238

14.6 模块的实现240

14.6.1 数据库连接模块240

14.6.2 页头模块241

14.6.3 页脚模块241

14.7 前台页面功能开发242

14.7.1 首页显示功能242

14.7.2 分类页面显示功能243

14.7.3 信息内容浏览功能244

14.8 后台管理功能开发245

14.8.1 管理员登录245

14.8.2 类别管理模块247

14.8.3 信息管理模块250

14.8.4 注销管理253

14.9 关键技术254

14.9.1 MVC架构254

14.9.2 模块化设计254

14.9.3 管理员登录254

14.10 小结254

第15章 RSS生成与阅读器制作255

15.1 RSS文件语法255

15.1.1 RSS文件实例255

15.1.2 RSS节点元素256

15.2 RSS的PHP使用实例260

15.2.1 建立RSS数据库260

15.2.2 通过编程动态输出RSS261

15.2.3 静态输出RSS文件263

15.3 小结265

第16章 Wiki网站系统266

16.1 PmWiki简介266

16.2 从零开始构建一个Wiki网站267

16.2.1 PmWiki的安装267

16.2.2 PmWiki的配置268

16.2.3 PmWiki的中文汉化269

16.2.4 PmWiki的权限配置270

16.3 PmWiki语法271

16.3.1 基本语法271

16.3.2 创建新页面273

16.4 PmWiki开发详解275

16.4.1 定义模板文件275

16.4.2 引用模板文件277

16.4.3 主文件(pmwiki.php)280

16.5 关键技术287

16.6 小结287

第17章 网络论坛系统288

17.1 案例预览288

17.1.1 从光盘安装系统288

17.1.2 系统界面预览289

17.2 需求分析289

17.2.1 总体需求分析289

17.2.2 基本功能分析290

17.2.3 系统用例分析291

17.3 系统设计291

17.3.1 结构设计291

17.3.2 流程设计292

17.3.3 主要页面设计292

17.4 数据库设计294

17.4.1 数据实体分析294

17.4.2 数据表结构294

17.4.3 创建数据表298

17.5 系统架构设计301

17.5.1 从工作流程分析系统架构301

17.5.2 系统配置文件(confiig.php)302

17.6 功能开发305

17.6.1 论坛首页305

17.6.2 控制面板页面307

17.6.3 已订阅主题页面309

17.6.4 查看与编辑个人资料页面310

17.6.5 编辑选项页面313

17.6.6 编辑密码页面315

17.6.7 帮助页面316

17.6.8 搜索页面317

17.6.9 最新主题页面319

17.6.10 用户注册页面321

17.6.11 用户登录页面321

17.6.12 管理面板页面322

17.6.13 用户列表页面324

17.6.14 状态列表页面325

17.6.15 详细的在线列表页面328

17.6.16 订阅RSS页面329

17.7 关键技术330

17.7.1 模板技术330

17.7.2 RSS订阅330

17.8 小结330

第18章 网络邮件系统331

18.1 案例预览331

18.1.1 从光盘安装系统331

18.1.2 系统界面预览332

18.2 需求分析333

18.2.1 理解需求333

18.2.2 分析需求333

18.2.3 系统用例分析334

18.3 系统设计335

18.3.1 结构设计335

18.3.2 主要页面设计336

18.4 数据库设计338

18.4.1 数据实体分析338

18.4.2 数据表结构339

18.4.3 创建数据库341

18.5 系统架构设计343

18.5.1 创建项目343

18.5.2 设计系统架构344

18.6 功能开发344

18.6.1 数据库接口开发344

18.6.2 发送邮件接口开发346

18.6.3 接收邮件接口开发351

18.6.4 用户设置页面开发354

18.6.5 邮件列表页面开发356

18.6.6 写邮件页面开发358

18.6.7 地址簿页面开发361

18.7 关键技术364

18.8 小结364

第19章 网络校友录系统365

19.1 系统预览365

19.1.1 从光盘安装系统365

19.1.2 系统界面预览367

19.2 需求分析368

19.2.1 需求总体分析368

19.2.2 系统用例分析369

19.3 系统设计369

19.3.1 结构设计369

19.3.2 页面设计370

19.4 数据库设计371

19.4.1 数据实体分析371

19.4.2 数据表结构372

19.4.3 创建数据库374

19.5 系统架构设计376

19.5.1 数据库连接配置(confmysql.php)376

19.5.2 校友录配置(confclass.php)377

19.6 功能开发378

19.6.1 登录与退出功能378

19.6.2 注册功能379

19.6.3 班级留言382

19.6.4 班级相册384

19.6.5 班级共享386

19.6.6 纸条传情389

19.6.7 我的纸条389

19.6.8 成员地址390

19.6.9 个人资料390

19.6.10 班级管理392

19.6.11 留言下载395

19.6.12 地址导出396

19.6.13 班级帮助396

19.7 关键技术397

19.7.1 文件上传397

19.7.2 文件导出397

19.7.3 UBB编辑器397

19.7.4 日期选择组件397

19.8 小结397

第20章 网络聊天室398

20.1 系统预览398

20.1.1 从光盘安装系统398

20.1.2 系统界面预览399

20.2 需求分析400

20.2.1 总体需求分析400

20.2.2 系统用例分析400

20.3 系统设计400

20.3.1 结构设计400

20.3.2 页面设计401

20.4 数据库设计402

20.4.1 数据实体分析402

20.4.2 数据表结构402

20.4.3 创建数据库403

20.5 系统架构设计403

20.5.1 系统配置文件(confiig.php)404

20.5.2 多数据库支持(incl目录)404

20.5.3 多语言支持(lang目录)405

20.6 包含文件407

20.6.1 头文件(opendoc.inc)407

20.6.2 工具栏文件(skin.inc)408

20.6.3 公用函数文件(main.inc)409

20.7 功能开发411

20.7.1 安装页面(install.php)412

20.7.2 首页面(index.php)413

20.7.3 登录页面(login.php)413

20.7.4 聊天页面(blab.php)415

20.7.5 在线用户列表(online.php)418

20.7.6 声音设置区域418

20.7.7 时区设置窗口419

20.7.8 颜色设置窗口420

20.7.9 表情选择窗口421

20.7.10 历史页面422

20.8 关键技术423

20.8.1 使用上下文对象保存聊天内容423

20.8.2 使用Ajax发送聊天内容423

20.8.3 多数据库多语言424

20.9 小结424

第21章 网站访问统计425

21.1 系统预览425

21.1.1 从光盘安装系统425

21.1.2 系统界面预览426

21.2 需求分析426

21.2.1 总体需求分析426

21.2.2 系统用例分析427

21.3 系统设计427

21.3.1 结构设计427

21.3.2 页面设计428

21.4 数据库设计429

21.4.1 数据实体分析429

21.4.2 数据表结构429

21.4.3 创建数据库431

21.5 系统架构设计433

21.5.1 数据库配置文件(conn.php)433

21.5.2 非法字符处理文件(chkstr.php)434

21.5.3 公用函数(myfunction.php)435

21.6 管理系统开发437

21.6.1 管理员登录(admin.php)437

21.6.2 用户列表(adminmanage.php)439

21.6.3 系统设置(admin_manage.php)441

21.6.4 退出管理(adminmanage_do.php)443

21.7 统计系统开发443

21.7.1 注册页面(reg.php)443

21.7.2 登录页面(index.php)445

21.7.3 查看来源明细(manage.php)447

21.7.4 查看统计页面(manage.php)449

21.7.5 查看统计报表(manage.php)451

21.7.6 更改统计设置(manage.php)453

21.7.7 选择统计样式(manage.php)454

21.7.8 获取统计代码(manage.php)456

21.7.9 修改个人资料(manage.php)460

21.7.10 用户退出系统(manage_do.php)462

21.8 关键技术462

21.8.1 md5加密462

21.8.2 cookie462

21.8.3 防止参数注入463

21.9 小结463

附录A Ajax框架汇总464

附录B 中国互联网Web2.0百强企业467

热门推荐