网站颜色:

PHP网站开发项目式教程 微课版:王爱华,刘锡冬 著 大中专理科计算机 大中专 人民邮电出版社.

  • 产品名称:PHP网站开发项目式教程(微...
  • 品牌:POSTS&TELECOMPRESS/人民邮电出版社
  • 书名:PHP网站开发项目式教程(微课版)
  • 作者:王爱华等
  • 定价:49.80元
  • 书名:PHP网站开发项目式教程(微课版)
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

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

作  者:王爱华,刘锡冬 著
定  价:49.8
出 版 社:人民邮电出版社
出版日期:(咨询特价)年02月01日
页  数:254
装  帧:平装
ISBN:17
主编推荐

 

目录
部分基础篇
任务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安装VC(咨询特价)
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日期时间函数date()35
3.2.2获取当前时间戳函数strtotime()36
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.4email.php的完整代码133
7.2实现写邮件页面功能134
7.2.1布局、样式及页面素插入135
7.2.2实现脚本功能139
7.2.3完整的writeemail.php代码144
7.3添加附件功能的实现145
7.3.1界面设计146
7.3.2使用脚本实现多附件添加和删除附件的功能148
7.4发送邮件151
7.4.1创建数据表emailmsg151
7.4.2保存邮件信息153
7.4.3实现系统退信功能155
7.4.4storeemail.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.6receiveemail.css和receiveemail.php的完整代码180
8.2打开并阅读邮件183
8.2.1打开并阅读邮件页面的布局结构及功能说明184
8.2.2字符串替换函数185
8.2.3打开并阅读邮件的功能实现189
8.2.4openemail.css和openemail.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修改storeemail.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

内容虚线

内容简介

本书分为基础篇、核心篇与提高篇三大部分,共12个任务。基础篇包含4个教学任务,分别是PHP基础知识简介,PHP程序的运行环境搭建,PHP 7的基本语法和表单数据提交;核心篇包含5个教学任务,分别是163邮箱注册功能实现,163邮箱登录功能实现,163邮箱写邮件功能实现,接收、阅读、删除邮件功能实现,以及在线投票与网站计数功能实现;提高篇包含3个教学任务,包含注册界面的密码强弱判断、复杂的附件添加与处理方法和PHP面向对象。全书内容由浅入深,循序渐进,旨在培养学生开发实际网站的能力。本书可作为高等职业院校计算机类学生的专业课教材,也适合应用PHP开发*态网站的人员学习使用。

作者简介

王爱华,刘锡冬 著

王爱华,山东商业职业学院教师。有半年企业挂职经历。发表3篇核心期刊、两篇EI检索及普通期刊文章多篇、主持建设两门山东省精品课程、一门精品资源共享课(PHP*态网站开发)、主持山东省教育厅重点课题一项、山东省教学成果一等奖第三位。主要承担网页制作、PHP*态网站开发、javaScript程序设计、jQuery程序设计、计算机网络等多门课程的教学。

天量图书专营店热门设计联盟服务商