图书介绍
PHP开发典型模块大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘欣,李慧编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115280121
- 出版时间:2012
- 标注页数:668页
- 文件大小:539MB
- 文件页数:684页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP开发典型模块大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 环境搭建1
1.1 PHP开发环境和准备工作2
1.2 Windows下Apache+MySQL+PHP的安装2
1.2.1 安装Apache服务器2
1.2.2 安装PHP 55
1.2.3 安装MySQL服务器5
1.3 配置Apache服务器和PHP 58
1.4 在Windows下架设IIS+PHP的执行环境9
1.5 在Linux下的安装配置12
1.5.1 安装Apache服务器12
1.5.2 安装MySQL服务器13
1.5.3 安装PHP 513
1.5.4 启动/关闭服务器14
1.6 在Windows下使用组合包15
第2章 PHP基础17
2.1 PHP变量18
2.1.1 PHP变量18
2.1.2 PHP预定义变量19
2.2 流程控制语句19
2.2.1 条件控制语句19
2.2.2 循环控制语句22
2.2.3 break和continue转移控制语句26
2.3 Cookie和Session27
2.3.1 Cookie管理27
2.3.2 Session管理31
2.3.3 Cookie与Session的比较32
2.4 PHP数组33
2.4.1 什么是数组33
2.4.2 声明数组33
2.4.3 遍历数组34
2.4.4 字符串与数组的转换35
2.4.5 统计数组元素个数36
2.5 PHP的日期和时间36
2.5.1 处理日期和时间36
2.5.2 UNIX时间戳40
2.5.3 系统时区设置41
2.5.4 开发中遇到的日期和时间问题41
2.6 PHP字符串42
2.6.1 单引号和双引号的区别42
2.6.2 字符串的连接符43
2.6.3 字符串操作44
2.7 PHP的文件45
2.7.1 文件处理45
2.7.2 文件上传48
2.8 面向对象48
2.8.1 面向对象的基本概念48
2.8.2 PHP与对象49
第3章 MySQL数据库基础57
3.1 MySQL数据库58
3.1.1 MySQL简介58
3.1.2 MySQL的特点58
3.1.3 启动MySQL服务器58
3.1.4 连接和断开MySQL服务器59
3.1.5 停止MySQL服务器61
3.1.6 MySQL数据库的备份和恢复62
3.2 使用MySQL命令行63
3.2.1 MySQL数据库操作63
3.2.2 MySQL数据表操作64
3.2.3 MySQL语句操作68
3.3 phpMyAdmin图形化管理工具70
3.3.1 phpMyAdmin介绍70
3.3.2 phpMyAdmin的安装和配置70
3.3.3 操作数据库72
3.3.4 操作数据表74
3.3.5 使用SQL语句操作数据表75
3.3.6 管理数据记录78
3.3.7 生成和执行MySQL数据库脚本79
第4章 Smarty模板82
4.1 Smarty简介83
4.1.1 什么是Smarty83
4.1.2 Smarty与MVC83
4.1.3 Smarty的特点83
4.2 Smarty的安装配置83
4.2.1 Smarty下载与安装83
4.2.2 第一个Smarty程序84
4.2.3 配置Smarty85
4.3 Smarty模板设计86
4.3.1 Smarty模板文件86
4.3.2 注释86
4.3.3 变量86
4.3.4 修饰变量(variable modifers)89
4.3.5 内置函数90
4.4 Smarty程序设计95
4.4.1 Smarty中的常用方法95
4.4.2 Smarty的配置变量96
4.4.3 Smarty缓存97
4.5 Smarty应用97
4.5.1 留言板首页98
4.5.2 发表留言100
4.5.3 查看留言101
4.5.4 修改留言103
第5章 注册及登录验证模块106
5.1 注册及登录验证模块概述107
5.1.1 用户注册流程107
5.1.2 用户登录流程107
5.1.3 找回密码流程108
5.2 热点关键技术108
5.2.1 防SQL注入技术108
5.2.2 Ajax技术实现无刷新验证108
5.2.3 验证码技术110
5.2.4 E-mail激活技术112
5.2.5 应用键盘响应事件验证信息是否合法112
5.2.6 应用Cookie技术实现自动登录114
5.3 注册及登录验证模块115
5.3.1 数据库设计115
5.3.2 数据库类116
5.3.3 注册功能的实现118
5.3.4 登录功能的实现125
5.3.5 验证码的实现与刷新128
5.3.6 找回密码的实现129
5.4 程序调试130
第6章 上传下载模块132
6.1 上传下载模块概述133
6.2 热点关键技术133
6.2.1 php.ini配置文件133
6.2.2 上传表单设置134
6.2.3 预定义变量$_FILES134
6.2.4 上传文件函数135
6.2.5 多文件上传136
6.2.6 文件下载136
6.3 实现过程137
6.3.1 数据库设计138
6.3.2 文件上传功能的实现(包括多文件上传)139
6.3.3 文件下载的实现141
6.4 程序调试144
第7章 分页显示模块146
7.1 分页显示模块概述147
7.2 热点关键技术147
7.2.1 自定义函数替换超长文本中特殊字符147
7.2.2 自定义函数控制超长文本的输出148
7.2.3 连接数据库类的创建148
7.2.4 分页类的创建149
7.3 分页类模块150
7.3.1 Smarty模板的安装和配置151
7.3.2 ADODB的配置和连接151
7.3.3 分页类模块的页面设计152
7.3.4 分页类模块的程序开发153
7.4 分页显示模块154
7.4.1 PHP超长文本分页功能的实现154
7.4.2 Ajax无刷新分页功能的实现155
7.4.3 PHP跳转分页功能的实现156
7.4.4 PHP上下分页功能的实现159
7.5 程序调试161
第8章 网站计数分析模块162
8.1 网站计数分析模块概述163
8.2 热点关键技术163
8.2.1 防止重复计数163
8.2.2 通过array_unique()函数获取网站当月IP访问量165
8.2.3 将数组中的数据写入字符串中166
8.3 简单数字计数器166
8.4 图形数字计数器169
8.5 GD2图形计数器170
8.6 数据库数字计数器171
8.7 Cookie计数器173
8.8 Session无刷新计数器174
8.9 网站计数器分析模块174
8.9.1 计数器功能的实现175
8.9.2 网站访问量统计分析179
8.9.3 应用GD2函数动态创建折线图181
8.10 程序调试183
第9章 留言本模块184
9.1 留言本模块概述185
9.1.1 留言本概述185
9.1.2 留言本的功能结构185
9.1.3 留言本系统流程186
9.2 热点关键技术186
9.2.1 什么是敏感词186
9.2.2 过滤敏感词187
9.2.3 添加敏感词到文本文件中188
9.2.4 读取文本文件中的敏感词191
9.2.5 验证码在当前页验证192
9.2.6 实现复选框的全选和反选195
9.3 实现过程196
9.3.1 MySQL数据库设计196
9.3.2 定义数据库访问类197
9.3.3 签写留言及过滤敏感词的实现200
9.3.4 分页查看留言及版主信息回显的实现203
9.3.5 检索留言及回复信息的实现207
9.3.6 版主回复留言功能的实现210
9.3.7 批量删除留言及回复信息的实现212
9.3.8 版主悄悄话管理功能的实现213
9.4 程序调试215
第10章 搜索引擎模块217
10.1 搜索引擎模块概述218
10.1.1 搜索引擎定义218
10.1.2 搜索引擎工作流程218
10.2 热点关键技术218
10.2.1 中文分词的概念218
10.2.2 RMM分词技术219
10.2.3 过滤标点符号222
10.2.4 高亮显示查询关键词224
10.2.5 搜索计时226
10.2.6 截取中文字符串时屏蔽乱码227
10.2.7 添加访问页到收藏夹227
10.3 实现过程228
10.3.1 RMM分词查询的实现228
10.3.2 在查询结果中二次搜索功能的实现232
10.3.3 高级搜索功能的实现234
10.3.4 知名站点互联网查询功能的实现239
10.4 程序调试243
第11章 投票系统模块245
11.1 投票系统模块概述246
11.2 投票关键技术246
11.2.1 动态生成投票主题及选项246
11.2.2 通过3D饼形图分析投票结果249
11.2.3 通过柱形图分析投票结果250
11.2.4 Cookie投票限制251
11.2.5 Session投票限制252
11.2.6 通过IP限制重复投票253
11.2.7 E-mail地址激活254
11.3 简易投票系统255
11.3.1 动态生成投票主题256
11.3.2 动态添加投票选项内容256
11.3.3 投票主题内容管理258
11.3.4 投票功能的实现259
11.4 复杂投票系统261
11.4.1 数据库设计262
11.4.2 用户注册262
11.4.3 用户登录264
11.4.4 投票主题浏览265
11.4.5 投票内容提交266
11.4.6 刷新投票结果270
11.5 程序调试271
第12章 购物车模块273
12.1 购物车模块概述274
12.1.1 购物车功能概述274
12.1.2 购物车操作流程274
12.2 热点关键技术275
12.2.1 Smarty模板的安装配置275
12.2.2 Smarty模板动静分离276
12.2.3 Session购物车的创建277
12.2.4 通过数组函数判断购物车是否存在指定商品277
12.2.5 验证输入商品数量的值是否有效278
12.3 实现过程279
12.3.1 商品展示功能的实现279
12.3.2 添加商品功能的实现281
12.3.3 删除购物车中商品功能的实现282
12.3.4 更改购物车中商品数量功能的实现283
12.3.5 统计购物车中商品金额功能的实现284
12.3.6 清空购物车中商品功能的实现285
12.3.7 填写订单信息功能的实现286
12.3.8 生成订单功能的实现288
12.4 错误处理289
第13章 在线支付模块291
13.1 在线支付模块概述292
13.2 热点关键技术293
13.2.1 收货人信息验证293
13.2.2 动态生成订单号295
13.2.3 WebBrowser打印296
13.2.4 工行支付297
13.2.5 支付宝支付298
13.3 实现过程299
13.3.1 商品展示功能的实现299
13.3.2 购物车功能的实现301
13.3.3 订单打印和预览功能的实现303
13.3.4 提交订单功能的实现305
13.3.5 订单查询功能的实现308
13.4 程序调试309
第14章 聊天室模块311
14.1 聊天室模块概述312
14.2 热点关键技术312
14.2.1 应用框架布局聊天室主页面312
14.2.2 文件操作技术314
14.2.3 定时刷新技术删除不发言用户316
14.2.4 滚屏显示时滚动条定位技术316
14.2.5 屏蔽刷新技术317
14.2.6 监控客户端浏览器319
14.3 聊天室模块319
14.3.1 配置文件(config.php)319
14.3.2 公共函数文件320
14.3.3 用户登录验证321
14.3.4 发言功能的实现323
14.3.5 用户列表功能的实现327
14.3.6 公共聊天功能和私聊功能的实现329
14.3.7 自动删除掉线用户功能的实现330
14.4 程序调试331
第15章 论坛模块333
15.1 论坛模块概述334
15.1.1 系统功能描述334
15.1.2 数据库设计335
15.2 热点关键技术336
15.2.1 树状导航菜单337
15.2.2 帖子置顶338
15.2.3 帖子引用339
15.2.4 帖子收藏340
15.2.5 屏蔽回贴341
15.2.6 连接远程MySQL数据库342
15.2.7 小纸条信息的无刷新输出343
15.3 论坛模块设计344
15.3.1 帖子发布功能的实现344
15.3.2 帖子浏览功能的实现347
15.3.3 帖子回复功能的实现351
15.3.4 结帖功能的实现354
15.3.5 站内搜索功能的实现355
15.3.6 设置帖子类别356
15.3.7 顶帖管理功能的实现359
15.3.8 我的信息管理360
15.3.9 我的好友管理361
15.3.10 数据备份和恢复362
15.4 程序调试363
第16章 许愿墙模块365
16.1 许愿墙模块概述366
16.1.1 许愿墙的功能结构366
16.1.2 许愿墙的系统流程366
16.2 热点关键技术366
16.2.1 DIV+CSS页面样式布局366
16.2.2 实现可拖放DOM技术移动许愿字条369
16.2.3 解决PHP与Ajax的中文乱码问题371
16.2.4 对QQ号文本框禁止中文输入372
16.2.5 分类选择心情图案373
16.2.6 限制纸条内容的长度374
16.2.7 在当前页验证校验码对与错375
16.2.8 定义生成指定范围的许愿字条随机算法377
16.2.9 解析IP获取用户所在城市379
16.2.10 与许愿者通过QQ交谈380
16.3 实现过程380
16.3.1 MySQL数据库设计380
16.3.2 签写许愿字条,并实现字条实时预览381
16.3.3 签写许愿字条后,该字条置顶385
16.3.4 单击指定字条时,该字条置上显示386
16.3.5 双击许愿字条该字条置顶显示,并屏蔽整个页面387
16.3.6 分米(按距离)显示许愿字条388
16.3.7 搜索许愿字条、并将字条置顶亮显395
16.3.8 许愿字条按福气值排行397
16.3.9 应用Ajax无刷新技术为他人祈福400
16.3.10 应用Ajax无刷新技术轮显最新10条许愿401
16.3.11 应用Jpgraph图形类库实现3D饼形图表按地域统计分析许愿比率403
16.3.12 应用柱形图按地域统计分析许愿人数及比例409
16.3.13 爱墙列表、许愿字条高级搜索功能的实现411
16.3.14 移动许愿字条415
16.3.15 关闭许愿字条415
16.4 程序调试416
第17章 博客模块418
17.1 博客概述419
17.2 热点关键技术419
17.2.1 MySQL中的时间与日期类型419
17.2.2 数据库备份技术420
17.2.3 在JavaScript中使用“Copy”命令421
17.2.4 应用JavaScript对复选框进行操作421
17.3 博客422
17.3.1 数据库设计422
17.3.2 配置文件及公共函数文件425
17.3.3 博客空间个人首页的设计425
17.3.4 我的文章功能的实现428
17.3.5 文章浏览功能的实现429
17.3.6 文章管理模块的实现431
17.3.7 好友管理模块的实现439
17.3.8 小纸条管理模块的实现443
17.3.9 用户管理模块的实现445
17.4 程序调试449
第18章 网络象棋游戏模块451
18.1 网络象棋游戏模块概述452
18.1.1 象棋概述452
18.1.2 布置棋盘452
18.1.3 棋步规则453
18.2 热点关键技术453
18.2.1 什么是Ajax453
18.2.2 Ajax的优点453
18.2.3 屏蔽棋盘信息乱码454
18.2.4 游戏的规则算法455
18.2.5 30分钟不走棋自动退出游戏房间461
18.3 实现过程461
18.3.1 自动安装数据库461
18.3.2 创建游戏房间463
18.3.3 更改玩家名称465
18.3.4 复制游戏网址给好友466
18.3.5 象棋游戏模式467
18.3.6 信息提示器471
18.3.7 Ajax无刷新聊天功能473
18.3.8 退出游戏房间474
18.3.9 结束游戏475
18.4 程序调试475
第19章 短信发送模块477
19.1 短信发送模块概述478
19.2 热点关键技术479
19.2.1 Web Service技术479
19.2.2 Socket编程技术479
19.2.3 手机号码的提取480
19.2.4 批量添加手机号码481
19.2.5 通过JavaScript验证提交手机号码格式482
19.2.6 生日提醒484
19.3 Socket编程发送短信486
19.4 Web Service发送短信487
19.4.1 数据库的设计487
19.4.2 生日提醒功能的实现488
19.4.3 常用短语提取功能的实现490
19.4.4 Web Service发送短信功能的实现491
19.5 程序调试494
第20章 电子邮件模块495
20.1 电子邮件模块概述496
20.1.1 电子邮件简介496
21.1.2 电子邮件基本原理496
20.2 热点关键技术497
20.2.1 SMTP服务器的安装和配置497
20.2.2 POP3服务器的安装和配置499
20.2.3 imap电子邮件系统函数的加载500
20.2.4 无刷新获取邮件地址502
20.2.5 无刷新删除邮件地址504
20.2.6 Ajax无刷新统计邮件封数504
20.3 电子邮件模块505
20.3.1 登录邮件服务器功能的实现505
20.3.2 发送邮件功能的实现507
20.3.3 查看未读邮件功能的实现510
20.3.4 接收邮件功能的实现514
20.3.5 查看邮件内容功能的实现516
20.3.6 下载附件功能的实现518
20.3.7 删除邮件功能的实现519
20.3.8 查找邮件功能的实现520
20.4 程序调试522
第21章 播客模块523
21.1 播客模块概述524
21.1.1 播客概述524
21.1.2 播客起源524
21.1.3 播客网站内容的分类524
21.1.4 播客的发展前景524
21.1.5 播客模块功能结构525
21.2 热点关键技术526
21.2.1 Smarty中的URL编码526
21.2.2 控制播放器窗口状态527
21.2.3 Ajax无刷新评论528
21.2.4 生成RSS订阅文件529
21.2.5 更多相关视频搜索531
21.3 播客模块532
21.3.1 播客的数据库532
21.3.2 在线播放功能的实现533
21.3.3 热播排行功能的实现536
21.3.4 视频下载功能的实现538
21.3.5 创建播客个人主页539
21.3.6 上传视频文件功能的实现543
21.3.7 站内订阅545
21.3.8 订阅管理546
21.3.9 动态创建视频文件类型549
21.3.10 上传视频管理功能的实现550
21.4 程序调试552
第22章 在线音乐模块554
22.1 在线音乐模块概述555
22.2 热点关键技术556
22.2.1 embed标签556
22.2.2 object标签556
22.2.3 歌词同步技术557
22.2.4 创建.m3u格式的文件559
22.2.5 Ajax无刷新删除.m3u格式的文件560
22.2.6 应用JavaScript实现全选、反选和不选的功能561
22.3 实现过程562
22.3.1 通过ADODB连接MySQL数据库562
22.3.2 上传音频文件功能的实现564
22.3.3 在线试听功能的实现567
22.3.4 循环和连续播放音乐功能的实现568
22.3.5 播放列表功能的实现572
22.3.6 音乐下载功能的实现573
22.3.7 收藏和播放其他网站的音乐574
22.3.8 站内搜索功能的实现575
22.3.9 管理员权限设置578
22.4 程序调试580
第23章 电子相册模块582
23.1 电子相册模块概述583
23.2 热点关键技术583
23.2.1 CSS滤镜技术583
23.2.2 获取上传图片信息586
23.2.3 缩略图技术587
23.2.4 使用GD库技术向图片中添加文字590
23.2.5 应用Javascript中的定位技术实现层拖动591
23.3 实现过程593
23.3.1 数据库设计593
23.3.2 公共函数和文件594
23.3.3 相册类别管理595
23.3.4 相册列表的实现599
23.3.5 图片浏览功能的实现601
23.3.6 修改图片功能的实现607
23.3.7 制作影集功能的实现611
23.3.8 欣赏影集功能的实现616
23.4 程序调试619
第24章 RSS阅读器模块620
24.1 RSS阅读器模块概述621
24.1.1 RSS概述621
24.1.2 RSS历史621
24.1.3 RSS 2.0的元素621
24.1.4 RSS的发展趋势623
24.2 热点关键技术623
24.2.1 创建RSS文件623
24.2.2 判断指定的文件是否存在625
24.2.3 自动获取剪贴版中的内容626
24.2.4 树状导航菜单输出频道组和频道627
24.2.5 Ajax无刷新读取订阅信息628
24.2.6 通过html_options函数为下拉列表赋值629
24.3 RSS阅读器630
24.3.1 添加频道组功能的实现630
24.3.2 添加频道功能的实现632
24.3.3 动态输出频道组和频道的内容634
24.4 创建支持RSS阅读的站点635
24.4.1 创建支持RSS阅读的站点635
24.4.2 动态创建RSS文件636
24.5 程序调试638
第25章 天气预报模块640
25.1 天气预报模块概述641
25.1.1 天气预报概述641
25.1.2 天气预报时效分类641
25.1.3 天气预报的发展641
25.1.4 天气预报的常用符号642
25.1.5 天气预报的各项功能643
25.2 热点关键技术643
25.2.1 XML技术643
25.2.2 应用IFRAME浮动框架标记访问问天网数据645
25.2.3 应用数组遍历全国各大城市名称646
25.2.4 将获取的天气预报信息写入XML文件中650
25.3 应用Iframe框架直接获取问天网天气预报652
25.4 查询各城市未来5天的天气预报、指数预报652
25.5 获取中国气象局未来72小时城市天气预报654
25.6 程序调试659
第26章 网站发布662
26.1 域名注册663
26.1.1 域名的命名规则663
26.1.2 域名的分类663
26.1.3 注册付费域名664
26.1.4 注册免费域名664
26.2 注册虚拟主机665
26.2.1 什么是虚拟主机665
26.2.2 注册付费虚拟主机665
26.2.3 注册免费虚拟主机666
26.3 发布网站到个人服务器666
26.4 发布网站到FTP服务器667
热门推荐
- 2340142.html
- 2996997.html
- 3153534.html
- 715559.html
- 2667894.html
- 2871056.html
- 2248388.html
- 3604552.html
- 2307719.html
- 3839446.html
- http://www.ickdjs.cc/book_2814630.html
- http://www.ickdjs.cc/book_3722591.html
- http://www.ickdjs.cc/book_370678.html
- http://www.ickdjs.cc/book_2230683.html
- http://www.ickdjs.cc/book_1165909.html
- http://www.ickdjs.cc/book_1070636.html
- http://www.ickdjs.cc/book_1897045.html
- http://www.ickdjs.cc/book_2083957.html
- http://www.ickdjs.cc/book_3290426.html
- http://www.ickdjs.cc/book_2853220.html