图书介绍
PHP典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载
![PHP典型模块与项目实战大全](https://www.shukui.net/cover/8/30758916.jpg)
- 杨宇等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302258216
- 出版时间:2012
- 标注页数:642页
- 文件大小:174MB
- 文件页数:662页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
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