PHP开发典型模块大全
领券享优惠,实图拍摄为准,单本非套书,非偏远地区包邮,极速发货
¥
7.04
九品
仅1件
作者潘凯华、刘中华 著
出版社人民邮电出版社
出版时间2010-05
版次2
装帧平装
上书时间2024-10-24
商品详情
- 品相描述:九品
图书标准信息
-
作者
潘凯华、刘中华 著
-
出版社
人民邮电出版社
-
出版时间
2010-05
-
版次
2
-
ISBN
9787115225825
-
定价
79.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
670页
-
字数
1157千字
-
正文语种
简体中文
- 【内容简介】
-
《PHP开发典型模块大全(修订版)》以关键技术为核心,通过21个典型模块系统、全面地介绍了如何使用PHP进行各领域的网页开发。全书共分为26章,其中前4章介绍了PHP环境搭建、PHP基础、MySQL数据库基础和Smarty模板,第26章介绍了网站发布,使初学者能够了解使用PHP进行编程的基本思路和方法。之后通过对注册及登录验证模块、上传下载模块、分页显示模块、网站计数分析模块、留言本模块、搜索引擎模块、投票系统模块、购物车模块、在线支付模块、聊天室模块、论坛模块、许愿墙模块、博客模块、网络象棋游戏模块、短信群发模块、电子邮件模块、播客模块、在线音乐模块、电子相册模块、RSS阅读器模块和天气预报模块等21个模块进行详细地介绍,使读者能够掌握图形图像处理、多媒体、数据库、网络通信等各领域的相关技术,为从事项目开发的人员提供相关解决方案。
《PHP开发典型模块大全(修订版)》附有配套光盘。光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在WindowsXP、Windows2000、WindowsServer2003和Linux系统下全部通过,保证能够正常运行。此外,光盘中还提供了编程词典试用版软件。
《PHP开发典型模块大全(修订版)》案例涉及行业广泛,实用性非常强。通过对《PHP开发典型模块大全(修订版)》的学习,读者可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。《PHP开发典型模块大全(修订版)》适合各级软件开发人员学习使用,也可供大、中专院校师生学习参考。
- 【目录】
-
第1章环境搭建1
7个完整的软件安装步骤
4个安装配置方法
5个安装配置注意事项
1.1PHP开发环境和准备工作2
1.2Windows下Apache+MySQL+PHP的安装2
1.2.1安装Apache服务器2
1.2.2安装PHP55
1.2.3安装MySQL服务器5
1.3配置Apache服务器和PHP59
1.4在Windows下架设IIS+PHP的执行环境10
1.5在Linux下的安装配置12
1.5.1安装Apache服务器12
1.5.2安装MySQL服务器13
1.5.3安装PHP514
1.5.4启动/关闭服务器15
1.6在Windows下使用组合包16
第2章PHP基础17
9项编程基础知识讲解
26个编程技术要点
35个实例演示
13个开发技巧说明
22个编程注意事项
2.1PHP变量18
2.1.1PHP变量18
2.1.2PHP预定义变量19
2.2流程控制语句19
2.2.1条件控制语句19
2.2.2循环控制语句22
2.2.3break和continue转移控制语句26
2.3Cookie和Session27
2.3.1Cookie管理27
2.3.2Session管理31
2.3.3Cookie与Session的比较32
2.4PHP数组33
2.4.1什么是数组33
2.4.2声明数组33
2.4.3遍历数组34
2.4.4字符串与数组的转换35
2.4.5统计数组元素个数36
2.5PHP的日期和时间36
2.5.1处理日期和时间36
2.5.2UNIX时间戳40
2.5.3系统时区设置41
2.5.4开发中遇到的日期和时间问题41
2.6PHP字符串42
2.6.1单引号和双引号的区别42
2.6.2字符串的连接符43
2.6.3字符串操作44
2.7PHP的文件45
2.7.1文件处理45
2.7.2文件上传48
2.8面向对象48
2.8.1面向对象的基本概念48
2.8.2PHP与对象49
第3章MySQL数据库基础57
10个数据库操作技术要点
15个操作步骤演示
8个开发技巧说明
9个编程注意事项
2个完整软件安装步骤
3.1MySQL数据库58
3.1.1MySQL简介58
3.1.2MySQL的特点58
3.1.3启动MySQL服务器58
3.1.4连接和断开MySQL服务器59
3.1.5停止MySQL服务器61
3.1.6MySQL数据库的备份和恢复62
3.2使用MySQL命令行63
3.2.1MySQL数据库操作63
3.2.2MySQL数据表操作64
3.2.3MySQL语句操作68
3.3phpMyAdmin图形化管理工具70
3.3.1phpMyAdmin介绍70
3.3.2phpMyAdmin的安装和配置70
3.3.3操作数据库72
3.3.4操作数据表74
3.3.5使用SQL语句操作数据表76
3.3.6管理数据记录78
3.3.7生成和执行MySQL数据库脚本80
第4章Smarty模板83
11个编程技术要点
1个开发技巧说明
12个实例演示
1个编程注意事项
1个编程完整解决方案
4.1Smarty简介84
4.1.1什么是Smarty84
4.1.2Smarty与MVC84
4.1.3Smarty的特点84
4.2Smarty的安装配置84
4.2.1Smarty下载与安装84
4.2.2第一个Smarty程序85
4.2.3配置Smarty86
4.3Smarty模板设计87
4.3.1Smarty模板文件87
4.3.2注释87
4.3.3变量87
4.3.4修饰变量(variablemodifers)90
4.3.5内置函数91
4.4Smarty程序设计96
4.4.1Smarty中的常用方法96
4.4.2Smarty的配置变量97
4.4.3Smarty缓存98
4.5Smarty应用99
4.5.1留言板首页99
4.5.2发表留言101
4.5.3查看留言102
4.5.4修改留言104
第5章注册及登录验证模块107
6个编程技术要点
2个开发技巧说明
5个完整编程步骤演示
5个编程注意事项
1个编程完整解决方案
5.1注册及登录验证模块概述108
5.1.1用户注册流程108
5.1.2用户登录流程108
5.1.3找回密码流程109
5.2热点关键技术109
5.2.1防SQL注入技术109
5.2.2Ajax技术实现无刷新验证109
5.2.3验证码技术111
5.2.4E-mail激活技术113
5.2.5应用键盘响应事件验证信息是否合法113
5.2.6应用Cookie技术实现自动登录115
5.3注册及登录验证模块116
5.3.1数据库设计116
5.3.2数据库类117
5.3.3注册功能的实现119
5.3.4登录功能的实现126
5.3.5验证码的实现与刷新129
5.3.6找回密码的实现130
5.4程序调试131
第6章上传下载模块133
6个编程技术要点
1个文件配置方法
3个完整编程步骤演示
1个编程完整解决方案
1个程序错误调试方案
6.1上传下载模块概述134
6.2热点关键技术134
6.2.1php.ini配置文件134
6.2.2上传表单设置135
6.2.3预定义变量$_FILES135
6.2.4上传文件函数136
6.2.5多文件上传137
6.2.6文件下载137
6.3实现过程138
6.3.1数据库设计139
6.3.2文件上传功能的实现(包括多文件上传)140
6.3.3文件下载的实现142
6.4程序调试145
第7章分页显示模块147
4个编程技术要点
4个开发技巧说明
5个分页方法演示
2个模板类库的安装配置
2个编程完整解决方案
7.1分页显示模块概述148
7.2热点关键技术148
7.2.1自定义函数替换超长文本中特殊字符148
7.2.2自定义函数控制超长文本的输出149
7.2.3连接数据库类的创建149
7.2.4分页类的创建150
7.3分页类模块151
7.3.1Smarty模板的安装和配置152
7.3.2ADODB的配置和连接152
7.3.3分页类模块的页面设计153
7.3.4分页类模块的程序开发154
7.4分页显示模块155
7.4.1PHP超长文本分页功能的实现155
7.4.2Ajax无刷新分页功能的实现156
7.4.3PHP跳转分页功能的实现157
7.4.4PHP上下分页功能的实现160
7.5程序调试162
第8章网站计数分析模块163
3个编程技术要点
6个开发技巧说明
6个网站计数方法
2个编程注意事项
7个编程完整解决方案
8.1网站计数分析模块概述164
8.2热点关键技术164
8.2.1防止重复计数164
8.2.2通过array_unique()函数获取网站当月IP访问量166
8.2.3将数组中的数据写入字符串中167
8.3简单数字计数器167
8.4图形数字计数器170
8.5GD2图形计数器171
8.6数据库数字计数器172
8.7Cookie计数器174
8.8Session无刷新计数器175
8.9网站计数器分析模块175
8.9.1计数器功能的实现176
8.9.2网站访问量统计分析180
8.9.3应用GD2函数动态创建折线图182
8.10程序调试184
第9章留言本模块185
6个编程技术要点
7个开发技巧说明
8个完整编程步骤演示
6个编程注意事项
1个编程完整解决方案
9.1留言本模块概述186
9.1.1留言本概述186
9.1.2留言本的功能结构186
9.1.3留言本系统流程187
9.2热点关键技术187
9.2.1什么是敏感词187
9.2.2过滤敏感词188
9.2.3添加敏感词到文本文件中189
9.2.4读取文本文件中的敏感词191
9.2.5验证码在当前页验证193
9.2.6实现复选框的全选和反选195
9.3实现过程196
9.3.1MySQL数据库设计198
9.3.2定义数据库访问类198
9.3.3签写留言及过滤敏感词的实现201
9.3.4分页查看留言及版主信息回显的实现203
9.3.5检索留言及回复信息的实现207
9.3.6版主回复留言功能的实现210
9.3.7批量删除留言及回复信息的实现213
9.3.8版主悄悄话管理功能的实现214
9.4程序调试215
第10章搜索引擎模块217
7个编程技术要点
8个开发技巧说明
4个完整编程步骤演示
4个编程注意事项
1个编程完整解决方案
10.1搜索引擎模块概述218
10.1.1搜索引擎定义218
10.1.2搜索引擎工作流程218
10.2热点关键技术218
10.2.1中文分词的概念218
10.2.2RMM分词技术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.1RMM分词查询的实现228
10.3.2在查询结果中二次搜索功能的实现232
10.3.3高级搜索功能的实现234
10.3.4知名站点互联网查询功能的实现239
10.4程序调试243
第11章投票系统模块245
7个编程技术要点
3个开发技巧说明
10个完整编程步骤演示
2个编程完整解决方案
1个程序调试方法
11.1投票系统模块概述246
11.2投票关键技术246
11.2.1动态生成投票主题及选项246
11.2.2通过3D饼形图分析投票结果249
11.2.3通过柱形图分析投票结果250
11.2.4Cookie投票限制251
11.2.5Session投票限制252
11.2.6通过IP限制重复投票253
11.2.7E-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
61分钟视频录像讲解
5个编程技术要点
1个模板配置方法
8个完整编程步骤演示
2个编程注意事项
1个编程完整解决方案
12.1购物车模块概述274
12.1.1购物车功能概述274
12.1.2购物车操作流程274
12.2热点关键技术275
12.2.1Smarty模板的安装配置275
12.2.2Smarty模板动静分离276
12.2.3Session购物车的创建277
12.2.4通过数组函数判断购物车是否存在指定商品277
……
第13章在线支付模块291
第14章聊天室模块311
第15章论坛模块333
第16章许愿墙模块365
第17章博客模块419
第18章网络象棋游戏模块451
第19章短信发送模块477
第20章电子邮件模块495
第21章播客模块523
第22章在线音乐模块555
第23章电子相册模块583
第24章RSS阅读器模块621
第25章天气预报模块641
第26章网站发布663
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价