图书介绍

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

PHP典型模块与项目实战大全
  • 明日科技等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121161131
  • 出版时间:2012
  • 标注页数:537页
  • 文件大小:332MB
  • 文件页数:554页
  • 主题词:PHP语言-程序设计

PDF下载


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

下载说明

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

热门推荐