图书介绍

PHP典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载

PHP典型模块与项目实战大全
  • 杨宇等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302258216
  • 出版时间:2012
  • 标注页数:642页
  • 文件大小:174MB
  • 文件页数:662页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

PHP典型模块与项目实战大全PDF格式电子书版下载

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

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

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

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

图书目录

第1篇PHP开发必备基础2

第1章Web开发基础2

1.1 PHP简介2

1.1.1 PHP有什么特点2

1.1.2 PHP能做什么3

1.1.3用什么技术来搭建PHP环境4

1.2 HTML基础6

1.2.1 HTML文档基本结构6

1.2.2简单的HTML示例6

1.2.3创建网页上的列表7

1.2.4创建图像和链接9

1.2.5创建表单10

1.3 JavaScript基础11

1.3.1 JavaScript在HTML中的嵌入方式11

1.3.2控制IE的弹出页面12

1.3.3客户端数据存储机制cookie15

1.3.4客户端事件驱动17

1.4小结19

第2章 开发环境的安装与配置21

2.1安装和配置Linux系统21

2.1.1基础配置安装21

2.1.2磁盘分区设置22

2.1.3引导装载系统设置24

2.1.4开发包安装及修改登录配置25

2.2安装和配置Apache服务器26

2.2.1安装Web服务器Apache26

2.2.2启动和配置Web服务器Apache27

2.2.3测试Web服务器Apache28

2.3安装和配置MySQL数据库28

2.3.1安装MySQL数据库28

2.3.2配置MySQL数据库29

2.3.3测试MySQL数据库30

2.4安装和配置PHP31

2.4.1下载PHP相关组件31

2.4.2安装PHP相关联的包32

2.4.3安装及编译PHP34

2.4.4修改Apache配置文件35

2.4.5测试PHP35

2.5小结36

第3章PHP语言参考37

3.1类型37

3.1.1类型分类37

3.1.2类型函数38

3.2变量39

3.2.1变量基础39

3.2.2 PHP中的变量40

3.3运算符与表达式42

3.3.1算术表达式42

3.3.2字符串表达式43

3.3.3逻辑操作表达式44

3.3.4其他运算符表达式44

3.4流程控制46

3.4.1 if…else判断46

3.4.2 for循环47

3.4.3 switch判断48

3.4.4其他的流程控制49

3.5函数、类与对象50

3.5.1 PHP中的函数50

3.5.2函数与变量作用域51

3.5.3类与对象52

3.6小结54

第4章PHP简单的例子55

4.1永远的Hello World55

4.1.1 Hello World的由来55

4.1.2 PHP脚本嵌入 HTML文档55

4.1.3准备知识56

4.1.4 Hello World程序实现57

4.2访客计数器58

4.2.1访客计数器系统构架58

4.2.2创建计数器函数59

4.2.3计数器完整实现60

4.3组合条件查询例子61

4.3.1组合条件查询系统构架61

4.3.2数据库设计62

4.3.3条件查询实例的功能规划63

4.3.4条件搜索页面63

4.3.5结果处理及展示文件65

4.4小结67

第2篇PHP典型模块开发与应用70

第5章 留言板模块(表单+Session+验证+分页)70

5.1基础设计70

5.1.1功能描述70

5.1.2流程描述71

5.2数据库设计72

5.2.1访客留言信息表73

5.2.2管理员回复留言表73

5.3留言浏览73

5.3.1留言浏览页面设计73

5.3.2留言浏览程序设计76

5.3.3分页处理技术77

5.4留言提交79

5.4.1留言提交页面设计79

5.4.2留言有效性验证81

5.4.3留言内容处理82

5.5留言管理83

5.5.1管理员登录83

5.5.2留言回复84

5.5.3留言删除86

5.6小结86

第6章 注册及登录验证模块(验证+正则表达式+SQL注入)87

6.1用户信息表设计87

6.2界面设计88

6.2.1用户注册界面设计88

6.2.2登录验证界面设计90

6.3客户端数据有效性验证91

6.3.1 JavaScript通用过滤函数92

6.3.2表单数据的有效性验证93

6.4服务端数据有效性验证94

6.4.1正则表达式判断95

6.4.2用户名排重检测97

6.4.3 SQL注入验证99

6.5已注册用户登录101

6.5.1客户端用户登录验证101

6.5.2服务端用户登录状态验证102

6.5.3标记登录状态104

6.6小结106

第7章 上传与下载模块(PHP防盗链+ActiveXObject控件)107

7.1上传与下载的实现原理107

7.1.1 PHP文件上传的原理及实现107

7.1.2 PHP文件下载的原理及实现109

7.2文件尺寸限制及异常处理111

7.2.1 JavaScript文件尺寸验证111

7.2.2 PHP上传文件涉及的参数113

7.3数据库设计114

7.4文件上传程序114

7.4.1上传文件的客户端类型检测115

7.4.2上传文件的服务器端处理115

7.4.3将上传文件信息归档到数据库117

7.5文件下载程序118

7.5.1文件下载列表119

7.5.2文件下载程序实现122

7.6小结123

第8章 内容自动采集器模块(爬虫+FCKeditor编辑器+任务接力)124

8.1内容自动采集器功能及采集原理124

8.1.1 URL地址列表分析125

8.1.2获得内容页面信息125

8.1.3延时函数126

8.1.4获取全部列出形式126

8.1.5分页分析127

8.2数据库设计127

8.2.1规则存储表设计128

8.2.2采集内容表设计128

8.3采集器模块界面设计129

8.3.1采集器管理界面129

8.3.2采集内容列表界面131

8.4内容自动采集器程序实现131

8.4.1采集规则管理程序132

8.4.2爬虫程序135

8.4.3获得需采集内容列表137

8.4.4内容编辑器139

8.5采集异常及处理141

8.5.1抓取超时解决方法141

8.5.2任务接力模式142

8.6小结143

第9章 日程表模块(PHP+AJAX+XML)144

9.1 AJAX基础144

9.1.1 HTTP请求和响应基础144

9.1.2 XMLHttpRequest对象146

9.1.3向服务器发送请求147

9.2 AJAX中的服务端脚本148

9.2.1 AJAX与XML文件进行交互式通信148

9.2.2 PHP生成XML151

9.2.3数据库驱动的AJAX152

9.3日程表数据库设计154

9.4日历程序设计155

9.4.1 PHP生成的日历155

9.4.2日程表XML文档158

9.4.3日历的完美实现159

9.5日程表管理程序163

9.5.1添加事件界面163

9.5.2添加事件程序165

9.5.3管理事件界面166

9.5.4管理事件程序166

9.6小结169

第10章 聊天室模块(Frameset页面框架+Session)170

10.1聊天室基础设计170

10.1.1主要实现功能描述170

10.1.2业务流程描述171

10.1.3逻辑结构设计171

10.2聊天室数据库设计172

10.3访问者引导173

10.3.1引导页面设计173

10.3.2引导页面程序174

10.4聊天室程序175

10.4.1编辑发送信息175

10.4.2显示全部信息178

10.4.3聊天主题列表181

10.4.4聊天室结构框架181

10.5聊天室的优化和完善183

10.6小结183

第11章 计费系统模块(原子操作+数据回滚ROLLBACK)184

11.1计费系统概述184

11.2数据库设计规划185

11.2.1用户虚拟货币存储表设计185

11.2.2用户交易明细表186

11.2.3支付平台订单表187

11.3核心功能函数188

11.3.1使用Charge_ num()函数给指定用户充值188

11.3.2使用decrease num()函数实现消费金额扣减188

11.3.3使用Transaction record()函数记录用户的交易189

11.3.4使用Update_ status_ record() 函数确认用户付费操作189

11.3.5使用count user num()函数更新充值次数190

11.4应用程序接口190

11.4.1充值接口程序191

11.4.2扣费接口程序192

11.4.3用户余额查询程序194

11.5 Smarty模板引擎195

11.6查询充值记录197

11.6.1查询充值记录界面197

11.6.2查询充值记录程序199

11.7小结202

第12章 充值平台模块(MD5加密+HTTPS协议)203

12.1充值平台概述203

12.1.1充值平台实现目的203

12.1.2开发调试流程概述203

12.2测试接口说明204

12.2.1签名测试模块204

12.2.2下订单测试模块205

12.2.3支付成功提货测试模块205

12.2.4支付网关整体测试流程模块205

12.3通知支付结果方式的实现206

12.3.1向支付网关提交支付请求信息206

12.3.2支付网关将支付结果信息传给程序的接口208

12.3.3服务器间通知方式209

12.4充值引导209

12.4.1充值引导页面设计209

12.4.2充值引导程序213

12.5服务端充值接口214

12.5.1订单确认214

12.5.2接收网关支付通知217

12.5.3支付结果显示219

12.6小结222

第13章 在线调查模块(PHP+MySQL+XML)223

13.1在线调查系统需求分析223

13.2数据库设计224

13.3调查管理后台225

13.3.1调查管理后台界面226

13.3.2调查管理程序228

13.3.3保存调查数据230

13.4在线调查231

13.4.1在线调查界面231

13.4.2在线调查程序233

13.5调查结果查看237

13.5.1调查结果查看界面237

13.5.2调查结果查看程序238

13.6小结241

第14章WAP资讯模块(PHP+WML+WAP )242

14.1 WAP应用基础242

14.1.1 WAP系统概述242

14.1.2 WML基础243

14.1.3 WAP浏览器安装与调试246

14.2数据库设计247

14.2.1用户资料表247

14.2.2专辑资料表248

14.2.3图片资料库表249

14.3核心函数说明250

14.3.1 init sid()函数250

14.3.2编码转换函数251

14.3.3 WML格式输出函数251

14.4 WAP认证程序252

14.4.1登录认证程序252

14.4.2手机号码效验程序253

14.4.3付费内容认证程序254

14.5 WAP资讯程序258

14.5.1 WAP资讯首页程序258

14.5.2专辑图片262

14.5.3专辑列表264

14.5.4图片显示程序265

14.5.5图片下载程序267

14.6小结268

第15章 广告管理模块(JavaScript+iframe+Smarty)269

15.1广告管理概述269

15.1.1广告管理基本特征269

15.1.2工作流程描述270

15.2文件目录结构设计及说明271

15.2.1系统根目录说明271

15.2.2配置文件目录说明272

15.2.3函数库文件目录272

15.2.4模板引擎目录273

15.2.5广告管理模板目录273

15.3核心函数说明274

15.3.1使用allen thu()函数实现搜索和替换274

15.3.2使用allen_file()函数生成文件函数274

15.3.3使用isok()函数实现页面跳转275

15.3.4使用error()函数报错275

15.4广告管理界面程序276

15.4.1显示广告列表276

15.4.2内容搜索的实现281

15.5广告管理操作程序283

15.5.1新增广告操作283

15.5.2广告生成与编辑操作286

15.5.3广告删除操作291

15.6小结293

第16章 文件管理器(文件处理+Smarty)294

16.1文件管理器概述294

16.1.1文件管理器的基本特征294

16.1.2工作流程描述294

16.2文件处理函数说明295

16.2.1目录类函数295

16.2.2文件操作函数297

16.2.3字符串处理函数300

16.3文件管理器303

16.3.1文件和目录浏览303

16.3.2文件查看程序310

16.4文件管理功能311

16.4.1文件编辑311

16.4.2文件更名315

16.5小结318

第3篇PHP项目开发实战320

第17章 内容管理系统(OOP+URL Rewrite+HTML编辑器)320

17.1 CMS设计基础320

17.1.1 CMS基本概念320

17.1.2 CMS主要实现功能321

17.2数据库设计322

17.2.1文章内容表322

17.2.2注册会员表323

17.2.3管理员账户表325

17.2.4网站相关信息表325

17.3管理框架搭建326

17.3.1创建管理框架326

17.3.2登录验证程序327

17.3.3导航栏部分330

17.3.4侧边栏部分332

17.3.5主体部分333

17.4基础类库介绍335

17.4.1公共类336

17.4.2文章操作类336

17.4.3管理员账户操作类338

17.4.4注册会员操作类339

17.5后台管理功能341

17.5.1会员管理341

17.5.2文章管理343

17.5.3网站相关栏目350

17.6小结359

第18章 娱乐联播(RSS内容聚合+Magpie抓取)360

18.1娱乐联播基础设计360

18.1.1 RSS基本概念360

18.1.2娱乐联播流程361

18.2数据库设计362

18.2.1栏目分类表363

18.2.2 RSS数据源表363

18.2.3采集新闻内容表364

18.3核心函数说明364

18.3.1使用get ids()函数获得指定分类下的所有子分类ID365

18.3.2使用index_list()函数获取指定分类下的RSS抓取内容365

18.3.3使用content info()函数获取指定ID下的信息366

18.4娱乐联播后台管理366

18.4.1 RSS栏目管理366

18.4.2添加RSS源379

18.4.3已有RSS源管理383

18.4.4 RSS头条管理388

18.4.5 RSS信息源抓取391

18.5娱乐联播频道395

18.5.1娱乐联播主首页395

18.5.2娱乐联播栏目400

18.6小结404

第19章 藏宝游戏(PHP+Flash+APl)405

19.1藏宝游戏概述405

19.1.1藏宝游戏说明405

19.1.2游戏道具描述406

19.2数据库设计407

19.2.1用户领奖信息表407

19.2.2道具及奖品信息表408

19.2.3物品详细信息表409

19.2.4用户资料信息表410

19.2.5游戏用户的信息表411

19.3基础设计及说明412

19.3.1程序分类描述412

19.3.2文件及目录功能描述413

19.3.3 API封装包说明414

19.3.4程序返回信息代码说明419

19.4后台管理程序420

19.4.1管理显示程序420

19.4.2管理操作程序424

19.5藏宝游戏程序432

19.5.1挖宝游戏程序432

19.5.2游戏用户信息程序439

19.6小结441

第20章 图片交易平台(MVC设计模式)442

20.1系统概述442

20.1.1基础架构设计442

20.1.2核心功能描述444

20.2 MVC实现原理445

20.2.1 MVC基础445

20.2.2 Model(模型)446

20.2.3 View(视图)447

20.2.4 Controller(控制器)448

20.3数据库设计449

20.3.1需求分析449

20.3.2数据库E-R关系图449

20.3.3数据表设计451

20.4图片搜索及展示454

20.4.1图片列表454

20.4.2图片搜索460

20.4.3图片详情466

20.5图片收藏及订购470

20.5.1图片收藏470

20.5.2图片购物车473

20.5.3订单处理流程479

20.6用户管理中心486

20.6.1用户登录验证487

20.6.2订单管理490

20.6.3收藏夹管理505

20.6.4出版社信息管理512

20.7小结517

第21章 在线购物平台(PHP+jQuery+B2C)518

21.1系统概述518

21.1.1流程概述519

21.1.2功能说明520

21.1.3文件目录结构设计及说明521

21.2数据库设计523

21.2.1数据设计概述523

21.2.2产品数据表524

21.2.3产品附件数据表525

21.2.4会员数据表526

21.2.5订单数据表527

21.3核心程序说明528

21.3.1通用表格类528

21.3.2购物车类532

21.3.3文件上传类533

21.3.4图片显示相关类539

21.3.5公用和配置文件541

21.4会员管理544

21.4.1会员注册545

21.4.2会员登录547

21.4.3会员资料管理界面547

21.5产品管理550

21.5.1产品信息管理550

21.5.2产品图片管理554

21.6产品展示与购物车556

21.6.1购物车556

21.6.2产品详细页实现558

21.6.3产品列表560

21.7订单管理564

21.8产品搜索567

21.9小结569

第22章Joomla快速建站模块(PH P+Joomla+XML )570

22.1 Joomla基础570

22.1.1 Joomla介绍570

22.1.2 Joomla整体架构571

22.2 Joomla目录及文件说明573

22.2.1根目录说明573

22.2.2模板目录说明573

22.2.3组件目录说明575

22.2.4模块目录说明576

22.2.5插件目录说明577

22.3 Joomla数据库578

22.3.1 Joomla数据库基础578

22.3.2 Joomla数据库逻辑关系581

22.3.3 Joomla数据库表说明581

22.4下载与安装588

22.4.1下载及安装环境需求589

22.4.2文件包解压及配置设置589

22.4.3 Joomla的安装向导590

22.5后台基础管理594

22.5.1权限角色划分594

22.5.2后台概述595

22.5.3语言管理596

22.5.4媒体文件管理601

22.5.5全局设置603

22.6后台内容管理604

22.6.1菜单管理605

22.6.2类别管理607

22.6.3文章管理610

22.7插件、组件和模块开发613

22.7.1插件详解614

22.7.2组件开发619

22.7.3模块开发625

22.8快速建站实例629

22.8.1系统介绍630

22.8.2添加网站内容630

22.8.3安装图片展示插件632

22.8.4安装留言板组件633

22.8.5模板基础及规划635

22.8.6创建导航栏及关联菜单640

22.9小结641

热门推荐