图书介绍
PHP典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载
![PHP典型模块与项目实战大全](https://www.shukui.net/cover/46/33874277.jpg)
- 明日科技等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121161131
- 出版时间:2012
- 标注页数:537页
- 文件大小:332MB
- 文件页数:554页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP典型模块与项目实战大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 典型模块篇2
第1章 注册登录(PHP+Ajax+Zend_ Mail实现)2
1.1注册及登录验证概述3
1.1.1用户注册流程3
1.1.2用户登录流程3
1.1.3找回密码流程4
1.1.4程序预览4
1.2热点关键技术5
1.2.1防SQL注入技术5
1.2.2 Ajax无刷新验证技术6
1.2.3验证码技术7
1.2.4 E-mail激活技术10
1.2.5应用键盘响应事件验证信息是否合法11
1.2.6 PHP中操作Cookie技术13
1.2.7在JavaScript中操作Cookie技术13
1.2.8用户自动登录技术14
1.3数据库设计15
1.3.1数据库设计概述15
1.3.2封装数据库连接操作类15
1.4用户注册17
1.4.1用户注册功能概述17
1.4.2注册页面设计18
1.4.3检测用户名是否被占用23
1.4.4注册信息处理23
1.4.5注册用户激活24
1.4.6免激活用户注册25
1.5用户登录26
1.5.1用户登录功能概述26
1.5.2登录页面设计27
1.5.3登录处理页29
1.5.4生成及刷刷新验证码30
1.6找回密码31
1.6.1找回密码功能概述31
1.6.2找回密码功能实现过程31
第2章 分页显示(PHP+Ajax+Smarty+PDO实现)34
2.1分页显示概述35
2.1.1模块概述35
2.1.2功能结构35
2.1.3程序预览35
2.2关键技术37
2.2.1自定义函数替换超长文本中特殊字符技术37
2.2.2自定义函数控制超长文本的输出技术38
2.2.3连接数据库类的创建39
2.2.4操作数据库类的创建40
2.2.5分页类的创建40
2.2.6类的实例化42
2.3面向对象分页42
2.3.1 Smarty模板的安装和配置43
2.3.2加载PDO数据库抽象层43
2.3.3分页类模块的页面设计44
2.3.4分页类模块的程序开发45
2.4超长文本分页45
2.4.1超长文本分页功能概述45
2.4.2超长文本分页功能实现过程46
2.5 Ajax无刷新分页47
2.5.1 Ajax无刷新分页功能概述47
2.5.2 Ajax无刷新分页功能实现过程48
2.6标准分页49
2.6.1 PHP标准分页功能概述49
2.6.2 PHP标准分页功能实现过程50
2.7跳转分页52
2.7.1 PHP 跳转分页功能概述52
2.7.2 PHP跳转分页功能的实现过程53
2.8上下分页56
2.8.1 PHP上下分页功能概述56
2.8.2 PHP上下分页功能的实现过程56
第3章 上传与下载(PHP+Ajax+MySQL实现)59
3.1上传与下载模块概述60
3.1.1模块概述60
3.1.2功能结构60
3.1.3程序预览60
3.2热点关键技术62
3.2.1 php.ini配置文件62
3.2.2上传表单设置64
3.2.3预定义变量$FILES64
3.2.4上传文件函数65
3.2.5多文件上传66
3.2.6文件下载66
3.3数据库设计68
3.3.1数据库分析68
3.3.2创建数据表68
3.3.3数据库连接文件69
3.4用户注册70
3.4.1注册模块概述70
3.4.2注册页面设计71
3.4.3 Ajax无刷新技术验证注册信息71
3.4.4注册信息处理72
3.5用户登录73
3.5.1登录模块概述73
3.5.2用户权限输出及空间使用计算74
3.5.3为用户划分个人空间文件目录75
3.5.4防止用户文件目录的非法访问75
3.6找回密码76
3.6.1找回密码概述76
3.6.2找回密码页面设计77
3.6.3找回密码处理78
3.7文件上传79
3.7.1文件上传概述79
3.7.2文件上传表单设计79
3.7.3文件上传处理80
3.8文件下载82
3.8.1功能概述82
3.8.2通过下载码下载文件83
3.8.3同步删除文件及释放用户空间85
3.9后台管理86
3.9.1后台管理概述86
3.9.2用户权限管理页面设计86
3.9.3更改用户权限表单设计87
3.9.4执行权限更改操作88
第4章 购物车(PHP+MySQL+Smarty+PDO实现)89
4.1购物车模块概述90
4.1.1模块概述90
4.1.2购物车操作流程90
4.1.3程序预览91
4.2热点关键技术92
4.2.1数据库连接、管理和分页类文件92
4.2.2 Smarty模板配置类文件95
4.2.3执行类的实例化文件95
4.2.4 Smarty模板页中的框架技术95
4.2.5 Ajax无刷新验证技术96
4.2.6分页技术97
4.2.7购物车中商品添加技术98
4.3数据库设计100
4.3.1数据库分析100
4.3.2创建数据库和数据表101
4.4首页设计103
4.4.1首页概述103
4.4.2首页实现过程103
4.5登录模块设计105
4.5.1登录模块概述105
4.5.2用户注册106
4.5.3用户登录107
4.6商品展示模块设计109
4.6.1商品展示模块概述109
4.6.2商品展示模块110
4.7购物车模块设计111
4.7.1购物车模块概述111
4.7.2购物车展示112
4.7.3更改商品数量113
4.7.4删除商品114
4.7.5保存购物车116
第5章 假日公告管理(PHP+jQuery+MySQL实现)118
5.1假日公告管理概述119
5.1.1模块概述119
5.1.2功能结构119
5.1.3程序预览119
5.2关键技术122
5.2.1数据库的连接与数据操作122
5.2.2通过超链接传递值123
5.2.3单文件上传124
5.2.4多图片上传124
5.2.5读取指定目录中的目录及文件125
5.2.6 jQuery控制弹出公告信息126
5.3数据库设计128
5.3.1数据库分析128
5.3.2创建数据库和数据表129
5.4用户登录130
5.4.1用户登录概述130
5.4.2用户登录功能实现过程131
5.5假日公告发布131
5.5.1假日公告发布概述131
5.5.2假日公告信息发布实现过程132
5.6假日公告取消134
5.6.1假日公告取消概述134
5.6.2浏览公告信息134
5.6.3取消假日公告135
5.7假日公告管理135
5.7.1假日公告管理概述135
5.7.2假日公告管理实现过程136
第6章 论坛(PHP+MySQL实现)(内容参见光盘)138
第7章 电子相册(PHP+JavaScript+CSS+MySQL实现)139
7.1电子相册概述140
7.1.1模块概述140
7.1.2功能结构140
7.1.3程序预览140
7.2热点关键技术141
7.2.1 PHP伪静态技术141
7.2.2 CSS滤镜技术143
7.2.3获取上传图片信息146
7.2.4缩略图技术147
7.2.5使用GD库技术向图片中添加文字150
7.2.6应用JavaScript中的定位技术实现层拖动151
7.3数据库设计153
7.3.1数据库分析153
7.3.2数据表设计153
7.4公共函数及文件设计155
7.5相册类别管理155
7.5.1相册类别管理功能概述155
7.5.2相册类别管理页面设计156
7.5.3添加类别实现158
7.5.4修改类别实现159
7.5.5删除类别160
7.6相册列表160
7.6.1相册列表功能概述160
7.6.2相册列表设计161
7.7图片浏览162
7.7.1图片浏览概述162
7.7.2访问加密相册163
7.7.3图片列表165
7.7.4图片显示区167
7.7.5设置封面169
7.8修改图片170
7.8.1修改图片功能概述170
7.8.2文字控制区设计170
7.8.3层拖曳171
7.8.4文字控制区172
7.8.5添加文字处理页173
7.9制作影集174
7.9.1制作影集功能概述174
7.9.2添加图片功能实现175
7.9.3添加滚动文字177
7.10欣赏影集180
7.10.1欣赏影集功能概述180
7.10.2影集欣赏页面设计180
第8章 电子邮件系统(PHP+Zend_ Mail组件实现)185
8.1电子邮件系统概述186
8.1.1电子邮件简介186
8.1.2电子邮件基本原理186
8.1.3系统功能结构187
8.1.4文件夹架构188
8.1.5程序预览188
8.2关键技术190
8.2.1安装、配置WinWebMail邮件服务器190
8.2.2载入Zend框架技术192
8.2.3无刷新删除邮件地址技术193
8.2.4 Ajax无刷新统计邮件数量技术193
8.2.5邮件发送技术194
8.2.6邮件群发技术194
8.2.7邮件中附件的发送技术195
8.2.8邮件操作技术195
8.2.9通过POP3服务器读取指定用户邮件技术196
8.3邮件服务器登录197
8.3.1邮件服务器登录功能概述197
8.3.2邮件服务器登录实现过程197
8.4邮件发送199
8.4.1邮件发送功能概述199
8.4.2 SMTP邮件发送实现过程199
8.4.3网络版邮件发送实现过程202
8.5邮件接收202
8.5.1邮件接收功能概述203
8.5.2统计邮件数量实现过程203
8.5.3查看邮件功能实现过程204
8.5.4查看邮件信息功能实现过程206
8.5.5删除邮件功能实现过程207
第9章 在线音乐(PHP+Ajax+多媒体实现)209
9.1在线音乐概述210
9.1.1模块概述210
9.1.2系统功能结构210
9.1.3文件夹架构211
9.1.4程序预览211
9.2数据库设计212
9.2.1数据库概念设计213
9.2.2数据库逻辑设计214
9.2.3数据库操作类与配置文件215
9.3关键技术217
9.3.1 embed标签217
9.3.2 object标签218
9.3.3音乐、歌词同步播放技术219
9.3.4创建.m3u格式的文件221
9.3.5无刷新删除.m3u格式文件222
9.3.6管理员权限控制技术223
9.4上传音频文件224
9.4.1上传音频文件功能概述224
9.4.2上传音频文件功能实现过程224
9.5在线试听228
9.5.1在线试听功能概述228
9.5.2在线试听实现过程229
9.6循环和连续播放音乐230
9.6.1循环和连续播放音乐功能概述230
9.6.2循环和连续播放音乐功能实现过程230
9.7播放列表234
9.7.1播放列表功能概述234
9.7.2播放列表功能的实现过程235
9.8音乐下载237
9.8.1音乐下载功能概述237
9.8.2音乐下载功能的实现237
9.9收藏和播放其他网站音乐238
9.9.1收藏和播放其他网站音乐功能概述238
9.9.2收藏和播放其他网站音乐功能的实现过程238
9.10站内搜索240
9.10.1站内搜索功能概述240
9.10.2普通搜索功能实现过程240
9.10.3高级搜索功能实现过程242
9.11管理员权限设置243
9.11.1管理员权限设置功能概述243
9.11.2管理员权限设置的实现过程244
第10章 许愿墙(PHP+DIV+CSS+MySQL实现)(内容参见光盘)246
第11章 播客(Smarty+PDO+Ajax+RSS+多媒体实现)247
11.1播客概述248
11.1.1播客起源248
11.1.2播客网站内容的分类248
11.1.3播客的发展前景249
11.1.4系统功能结构249
11.1.5文件夹组织结构250
11.1.6程序预览251
11.2数据库设计252
11.2.1数据库概念设计252
11.2.2数据库逻辑设计253
11.3关键技术255
11.3.1视频文件播放技术255
11.3.2 RSS订阅文件生成技术255
11.3.3分页技术257
11.3.4 Smarty中的URL编码技术258
11.3.5 PDO操作MySQL数据库技术259
11.3.6控制播放器窗口状态技术261
11.3.7 Ajax无刷新评论技术261
11.3.8更多相关视频搜索技术263
11.3.9通过Cookie实现查看历史浏览记录265
11.4在线播放266
11.4.1在线播放功能概述266
11.4.2在线播放实现过程267
11.4.3视频文件跳转实现过程268
11.5热播排行269
11.5.1热播排行功能概述269
11.5.2热播排行实现过程269
11.6站内订阅271
11.6.1站内订阅功能概述271
11.6.2站内订阅功能实现过程272
11.7播客个人主页273
11.7.1播客个人主页功能概述273
11.7.2播客个人主页实现过程273
11.8上传视频管理277
11.8.1上传视频管理功能概述277
11.8.2浏览上传视频278
11.8.3删除上传视频文件279
11.8.4审核上传视频文件280
第二篇 项目实战篇282
第12章 新闻发布系统(PHP+Zend Framework+MySQL实现)282
12.1开发背景283
12.2系统分析283
12.2.1需求分析283
12.2.2功能分析283
12.3系统设计283
12.3.1系统功能结构283
12.3.2系统预览284
12.4数据库设计286
12.5 MVC框架结构搭建287
12.5.1 Zend Framework框架的MVC目录结构287
12.5.2 Zend Framework框架的MVC结构创建过程288
12.6技术攻关290
12.6.1站内搜索——使用空格分隔多关键字290
12.6.2关键字描红294
12.6.3隐藏PHP文件后缀——伪静态技术296
12.7前台首页设计297
12.7.1前台首页概述297
12.7.2 JQuery实现广告轮换特性298
12.7.3前台首页的实现过程299
12.8新闻浏览模块设计302
12.8.1新闻浏览模块概述302
12.8.2新闻分页浏览的实现 过程303
12.8.3新闻详细信息浏览的实现过程305
12.9用户模块设计308
12.9.1用户模块概述308
12.9.2验证码技术309
12.9.3用户注册的实现过程311
12.9.4用户登录的实现过程313
12.10评论模块设计316
12.10.1评论模块概述316
12.10.2发表评论实现过程317
12.10.3浏览评论实现过程318
12.10.4删除评论实现过程320
12.11后台管理模块设计320
12.11.1后台管理模块概述320
12.11.2 Zend Framework框架中的文件上传技术321
12.11.3管理员登录实现过程322
12.11.4新闻管理模块实现过程324
12.11.5用户管理模块实现过程324
12.12错误处理技术专题325
第13章 企业网站系统(ThinkPHP+MySQL实现)326
13.1开发背景327
13.2系统设计327
13.2.1系统目标327
13.2.2系统功能结构327
13.2.3系统预览327
13.3数据库设计329
13.3.1数据库概要说明329
13.3.2数据库逻辑设计330
13.4主页面设计331
13.4.1主页面概述331
13.4.2 jQuery照片轮显技术331
13.4.3主页面实现过程332
13.5业界新闻页面设计334
13.5.1业界新闻页面概述334
13.5.2 ThinkPHP框架的导包和加载技术334
13.5.3业界新闻页面实现过程335
13.5.4业界新闻详细信息页面实现过程336
13.6图书开发页面设计337
13.6.1图书开发页面概述337
13.6.2图片平滑滚动技术338
13.6.3图片平滑滚动效果实现过程338
13.6.4二级导航菜单效果实现过程339
13.6.5单行标题滚动效果实现过程341
13.6.6收缩展示效果实现过程342
13.6.7浏览图书详细信息实现过程343
13.7后台登录模块344
13.7.1后台登录模块概述344
13.7.2管理员权限控制技术345
13.7.3后台登录模块实现过程346
13.8后台管理模块设计347
13.8.1后台管理模块概述347
13.8.2 Framework框架技术347
13.8.3导航菜单功能实现过程348
13.8.4左侧功能菜单实现过程350
13.8.5操作界面式管理新闻实现过程352
13.8.6操作代码式管理新闻实现过程354
13.9 j Query框架技术专题356
13.9.1 jQuery中的常用函数356
13.9.2 jQuery中的事件处理机制(change())358
13.9.3 jQuery中的Ajax请求($.get和$ .post)358
13.9.4 jQuery中的CSS359
13.9.5 jQuery中的文档处理方法359
第14章 明日文库(PHP+ MySQL实现)360
14.1项目设计思路361
14.1.1功能阐述361
14.1.2系统预览361
14.1.3功能结构362
14.1.4文件组织结构363
14.2数据库设计363
14.2.1数据库设计363
14.2.2数据表设计363
14.2.3连接数据库365
14.3管理员登录模块设计365
14.3.1管理员登录模块概述365
14.3.2判断登录信息是否正确366
14.4首页设计366
14.4.1首页页面概述366
14.4.2最新公告实现过程367
14.4.3文章阅读排行实现过程368
14.4.4最新发表文章实现过程368
14.4.5文章分类显示实现过程372
14.5文章搜索模块设计373
14.5.1文章搜索实现过程373
14.5.2通过JavaScript脚本创建级联下拉列表376
14.6文章添加模块设计377
14.7文章管理模块设计378
14.7.1修改文章信息378
14.7.2删除文章信息380
14.8项目发布381
第15章 明日科技书店(PHP+Smarty+ADODB+MySQL实现)382
15.1开发背景383
15.2系统分析383
15.3系统设计383
15.3.1系统目标383
15.3.2系统功能结构384
15.3.3系统预览385
15.3.4业务流程图386
15.3.5文件夹架构387
15.4数据库设计388
15.4.1数据库概念设计388
15.4.2数据库逻辑设计389
15.5公共类设计391
15.5.1数据库连接类391
15.5.2数据库管理类393
15.5.3 Smarty模板引擎配置类394
15.5.4购物车类395
15.5.5分页类397
15.5.6工具类398
15.6首页设计400
15.6.1首页概述400
15.6.2首页技术分析401
15.6.3首页实现过程402
15.7用户模块设计404
15.7.1用户模块概述404
15.7.2用户注册404
15.7.3用户登录408
15.7.4用户中心409
15.7.5找回登录密码412
15.8图书展示模块设计414
15.8.1图书分类展示414
15.8.2特别图书展示417
15.8.3图书试读展示419
15.8.4图书详细信息展示421
15.9图书订购模块设计425
15.9.1购物车的实现425
15.9.2填写收货人信息428
15.9.3确认订购信息429
15.9.4选择支付方式430
15.9.5确认支付信息431
15.10后台登录页设计433
15.10.1后台登录页概述434
15.10.2后台登录页实现过程434
15.11系统管理模块435
15.11.1系统信息设置435
15.11.2更改管理员密码436
15.12图书类别管理模块437
15.12.1图书大类管理437
15.12.2图书小类管理439
15.12.3出版社分类管理442
15.13图书管理模块444
15.13.1图书信息管理444
15.13.2图书试读管理448
15.14用户信息管理模块450
15.14.1用户信息管理450
15.14.2用户反馈信息管理451
15.15 订单信息管理模块451
15.15.1订单信息列表管理451
15.15.2订单详细信息管理452
15.16程序调试与错误处理454
15.16.1配置数据库问题454
15.16.2程序访问路径设置问题454
15.16.3程序系统设置问题455
15.16.4客户端浏览器Cookie设置问题456
第三篇 环境基础篇459
第16章 数据库抽象层(PDO+ADODB实现)459
16.1 PDO数据库抽象层460
16.1.1安装PDO460
16.1.2 PDO构造函数461
16.1.3 PDO中执行SQL语句462
16.1.4 PDO中获取结果集465
16.1.5 PDO中错误处理468
16.1.6 PDO中事务处理468
16.1.7 PDO中存储过程469
16.2 ADODB数据库抽象层470
16.2.1 ADODB的安装与操作流程470
16.2.2连接数据库系统和数据库471
16.2.3通过公共变量控制数据的存取方式474
16.2.4 ADODB执行SQL语句475
16.2.5 ADODB控制结果集476
16.2.6 ADODB中的分页479
第17章Zend Framework框架480
17.1 Zend Framework的MVC介绍481
17.1.1 Zend Framework常用组件481
17.1.2 MVC原理481
17.2 Zend Framework的MVC环境搭建482
17.2.1环境配置482
17.2.2创建流程483
17.2.3 Zend Framework的编码标准488
17.3 Zend Auth身份认证489
17.3.1 Zend Auth适配器489
17.3.2身份持久认证490
17.3.3数据库认证493
17.4 Zend Db数据库操作494
17.4.1 Zend_ Db_Table数据库操作494
17.4.2数据表类496
17.5 Zend File文件控制500
17.5.1使用Zend_File_Transfer_Adapter_Http实现POST方式文件上传500
17.5.2对上传文件的合理性验证501
17.5.3为上传增加过滤规则502
17.6 Zend Layout网站布局503
17.6.1 Zend_Layout概述503
17.6.2 Zend_ Layout使用方法503
17.7 Zend Paginator分页504
17.7.1 Zend_ Paginator简介504
17.7.2 Zend_ Paginator分页方法505
17.7.3 Zend_ Paginator分页应用506
第18章ThinkPHP框架510
18.1 ThinkPHP简介511
18.2 ThinkPHP架构511
18.2.1 ThinkPHP的目录结构511
18.2.2自动生成目录512
18.2.3项目目录部署方案513
18.2.4命名规范514
18.2.5项目构建流程514
18.3 ThinkPHP的配置516
18.3.1配置格式517
18.3.2调试配置518
18.4 ThinkPHP的控制器518
18.4.1控制器518
18.4.2跨模块调用519
18.5 ThinkPHP的模型522
18.5.1实例化模型522
18.5.2属性访问526
18.5.3连接数据库526
18.5.4创建数据528
18.5.5连贯操作529
18.5.6 CURD操作530
18.6 ThinkPHP的视图532
18.6.1模板定义532
18.6.2模板赋值533
18.6.3指定模板文件533
18.6.4特殊字符串替换534
18.7内置ThinkTemplate模板引擎535