php项目式教程,PHP网站开发项目式教程(微课版)

基本信息

书名:PHP网站开发项目式教程微课版

定价:49.80元

作者:王爱华,刘锡冬

出版社:人民邮电出版社

出版日期:2019-02-01

ISBN:9787#115494917

字数:410千字

页码:254

版次:1

装帧:平装

开本:16开

商品重量:

目录部分基础篇

任务1PHP基础知识简介2

1.1静态网页与页的执行过程2

1.1.1静态网页与执行过程2

1.1.2页与执行过程3

1.1.3页与静态网页的区别4

1.2初识PHP4

1.2.1关于PHP5

1.2.2PHP的功能5

1.3小结6

1.4习题6

任务2PHP程序的运行环境搭建7

2.1安装与配置PHP8

2.1.1安装PHP8

2.1.2修改PHP配置文件9

2.2配置Apache服务器9

2.2.1安装VC1410

2.2.2Apache2.4安装和配置10

2.2.3安装和启动Apache13

2.2.4应用Apache主目录15

2.3集成化的开发环境15

2.3.1phpStudy的安装16

2.3.2phpStudy的主界面16

2.4PHP程序的开发工具20

2.4.1安装及初始化ZendStudioForEclipse-6_0_020

2.4.2更改ZendStudio编码类型21

2.4.3创建并编辑PHP文件23

2.5小结25

2.6习题25

任务3PHP7的基本语法27

3.1PHP语法基础27

3.1.1个PHP程序27

3.1.2解决PHP程序中汉字的乱码问题28

3.1.3PHP标记与注释29

3.1.4PHP中常量的定义30

3.1.5PHP中的变量31

3.1.6PHP中的运算符32

3.1.7PHP程序的输出语句echo33

3.2PHP中的日期和时间35

3.2.1日期时间函数date35

3.2.2获取当前时间戳函数strtotime36

3.3流程控制结构37

3.3.1分支结构38

3.3.2循环结构41

3.4数组45

3.4.1PHP数组的基本概念45

3.4.2PHP数组的类型46

3.4.3遍历数组48

3.4.4数组应用案例49

3.5小结50

3.6习题50

任务4表单数据提交53

4.1表单界面设计及表单数据验证53

4.1.1表单界面设计53

4.1.2表单数据验证57

4.1.3使用HTML5新技术完成数据验证59

4.2表单数据提交61

4.2.1系统内置数组$_POST和$_GET61

4.2.2复选框组数据的提交61

4.2.3获取并处理表单数据62

4.2.4使用isset函数解决单选按钮和复选框的问题63

4.3文件上传功能实现64

4.3.1浏览器端的功能设置64

4.3.2服务器端的功能设置64

4.3.3简单文件上传实例65

4.3.4上传并显示头像功能实现67

4.3.5多文件上传68

4.3.6大文件上传69

4.4小结70

4.5习题70

第二部分核心篇

任务5163注册功能实现74

5.1简单注册功能实现74

5.1.1注册界面设计74

5.1.2使用JavaScript验证注册数据78

5.1.3服务器端获取并输出注册数据78

5.2使用图片验证码79

5.2.1PHP的图像处理函数79

5.2.2创建图片验证码81

5.2.3图片验证码的插入与刷新85

5.2.4Session机制的原理与应用86

5.2.5实现图片验证码的验证功能89

5.2.6在PHP中引用外部文件92

5.3PHP操作MySQL数据库92

5.3.1mysqli_connect及相关函数92

5.3.2mysqli_select_db函数94

5.3.3mysqli_query函数95

5.3.4mysqli_num_rows函数99

5.3.5mysqli_real_escape_string函数100

5.3.6mysqli_close函数101

5.4使用数据库保存注册信息101

5.4.1使用Ajax检查邮件地址的性102

5.4.2保存注册信息107

5.4.3md5函数加密108

5.5小结110

5.6习题110

任务6163登录功能实现113

6.1设计登录界面113

6.1.1设计普通的登录界面113

6.1.2设计Tab选项卡式登录界面116

6.2完成登录功能121

6.2.1创建denglu.php文件121

6.2.2使用sprintf函数格式化SQL语句122

6.3小结123

6.4习题123

任务7163写邮件功能实现125

7.1设计主窗口界面125

7.1.1设计顶部区域126

7.1.2设计左下部区域128

7.1.3设计右下部区域130

7.1.4e.php的完整代码133

7.2实现写邮件页面功能134

7.2.1布局、样式及页面元素插入135

7.2.2实现脚本功能139

7.2.3完整的writee.php代码144

7.3添加附件功能的实现145

7.3.1界面设计146

7.3.2使用脚本实现多附件添加和删除附件的功能148

7.4发送邮件151

7.4.1创建数据表emsg151

7.4.2保存邮件信息153

7.4.3实现系统退信功能155

7.4.4storee.php文件的完整代码159

7.5小结160

7.6习题160

任务8接收、阅读、删除邮件功能实现162

8.1分页浏览邮件162

8.1.1收邮件功能描述162

8.1.2用$_GET接收URL附加数据163

8.1.3处理查询结果记录集中的记录166

8.1.4分页浏览邮件168

8.1.5分页浏览中的数据验证179

8.1.6receivee.css和receivee.php的完整代码180

8.2打开并阅读邮件183

8.2.1打开并阅读邮件页面的布局结构及功能说明184

8.2.2字符串替换函数185

8.2.3打开并阅读邮件的功能实现189

8.2.4opene.css和opene.php文件的完整代码194

8.3删除邮件196

8.3.1将邮件放入已删除文件夹196

8.3.2分页浏览已删除文件夹中的邮件198

8.3.3删除邮件198

8.4小结200

8.5习题200

任务9在线投票与网站计数功能实现202

9.1文件系统函数202

9.1.1文件的打开与关闭202

9.1.2文件的读取与写入203

9.2在线投票功能实现205

9.2.1简单在线投票功能实现205

9.2.2使用session禁止反复投票210

9.2.3使用cookie禁止重复投票212

9.3网站计数器功能实现213

9.4小结215

9.5习题216

第三部分提高篇

任务10注册界面的密码强弱判断218

10.1创建新的注册页面218

10.2密码强弱的判断220

10.3小结222

任务11复杂的附件添加与处理方法223

11.1设计“添加附件”页面224

11.1.1选择附件的界面设计224

11.1.2表单界面内容与数据处理功能的合并225

11.2添加与删除附件功能的实现226

11.2.1界面设计226

11.2.2添加段落节点显示附件信息229

11.2.3删除附件230

11.3修改storee.php文件234

11.4小结235

任务12PHP面向对象236

12.1理解面向对象236

12.1.1面向对象程序设计概念236

12.1.2面向对象的基本特征237

12.2类和对象237

12.2.1类的创建与实例化237

12.2.2类的访问控制239

12.2.3静态属性和方法240

12.2.4构造函数和析构函数241

12.2.5类的继承242

12.2.6抽象类和接口244

12.2.7类的魔术方法246

12.2.8实例——使用类和对象的方式完成登录功能250

12.3小结252

12.4习题252

附录习题答案253

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值