《PHP&My SQL范例精解 创建、修改、重用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)波罗斯泽亚克,(美)普斯纳斯著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302195627
  • 页数:331 页
图书介绍:随着Internet的发展,使用PHP与MySQL,可以将网页站点设计成一个功能丰富的分布式程序的运行平台。

第1章 用户注册系统 1

1.1目录结构设计 1

1.2数据库设计 2

1.3编写共享代码 3

1.4 User类 5

1.5 CAPTCHA 9

1.6模板 11

1.7注册新用户 13

1.8发送确认链接 18

1.9登录和退出 20

1.10更改用户信息 25

1.11密码遗失 28

1.12小结 30

第2章 社区论坛 31

2.1论坛设计 31

2.2数据库设计 31

2.3权限操作与位操作 33

2.4升级User类 35

2.5代码文件和代码文件描述 40

2.6增加新版块 41

2.7增加新帖 43

2.8显示版块和帖子 47

2.9分页 55

2.10用户头像 56

2.11 BBCode 59

2.12小结 62

第3章 邮件列表 63

3.1邮件列表设计 63

3.2选择POP3协议 64

3.3数据库设计 65

3.4代码文件和代码文件描述 65

3.4.1 POP3客户端介绍 65

3.4.2配置文件 72

3.4.3账号管理 73

3.4.4邮件处理 79

3.4.5邮件摘要处理 82

3.5邮件列表安装 83

3.6小结 85

第4章 搜索引擎 87

4.1搜索引擎设计 87

4.2全文检索的缺陷 88

4.3数据库设计 89

4.4代码文件和代码文件描述 91

4.4.1管理界面文件 91

4.4.2爬行/检索器 97

4.4.3用户界面 104

4.5小结 110

第5章 个人日历 113

5.1程序设计 113

5.2数据库设计 114

5.3代码文件和代码文件解释 115

5.3.1创建月视图 115

5.3.2创建日视图 119

5.3.3添加和显示事件 120

5.3.4发送提醒信息 129

5.3.5输出日历信息 130

5.4小结 135

第6章 AJAX文件管理器 137

6.1 AJAX文件管理器设计 137

6.2 JavaScript和AJAX 138

6.3代码文件和代码文件解释 142

6.3.1主用户界面 142

6.3.2客户端功能模块 147

6.3.3服务器端功能模块 160

6.4小结 176

第7章 在线相册 177

7.1在线相册设计 177

7.2代码文件和代码文件介绍 178

7.2.1视图 178

7.2.2帮助文件 187

7.3 QuickTime缩略图 190

7.4缩略图缓存 191

7.5小结 193

第8章 购物车 195

8.1购物车设计 195

8.2数据库设计 196

8.3代码文件和代码文件解释 197

8.3.1 ShoppingCart类 197

8.3.2与购物车一起工作 201

8.3.3虚拟店面创建 209

8.3.4添加库存 217

8.3.5服务器端处理流程 220

8.3.6客户端支持 224

8.4小结 238

第9章 网站统计 239

9.1确定收集的内容 239

9.2数据库设计 241

9.3获取统计数据 241

9.4代码文件和代码文件解释 243

9.4.1饼图 243

9.4.2柱形图 247

9.4.3报表 252

9.5小结 263

第10章 新闻/博客系统 265

10.1数据库表 265

10.2发布帖子 266

10.3生成RSS 278

10.4显示帖子 282

10.5添加评论 285

10.6小结 290

第11章 shell脚本 291

11.1脚本设计 292

11.2通用shell脚本编写建议 292

11.3代码文件和代码文件解释 294

11.3.1 CommandLine类 294

11.3.2命令行参数 294

11.3.3读取配置文件 297

11.3.4提示输入 298

11.3.5 startproject 302

11.3.6复制文件 305

11.3.7替换占位符 307

11.4程序骨架 313

11.5小结 313

第12章 安全和日志 315

12.1跨站脚本攻击 315

12.2路径模式发掘攻击 318

12.3注入攻击 320

12.3.1 SQL注入攻击 320

12.3.2命令行注入攻击 323

12.4弱认证安全风险 325

12.5日志 326

12.6预防意外删除操作 329

12.7小结 330