PHP网站开发项目式教程
¥
13
2.2折
¥
59.8
九五品
仅1件
作者王爱华,刘锡冬
出版社人民邮电出版社
ISBN9787115203915
出版时间2022-05
版次1
装帧平装
开本16开
纸张胶版纸
定价59.8元
上书时间2024-06-30
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:PHP网站开发项目式教程
定价:59.80元
作者:王爱华,刘锡冬
出版社:人民邮电出版社
出版日期:2022-05-01
ISBN:9787115203915
字数:
页码:
版次:2
装帧:平装
开本:16开
商品重量:
编辑推荐
职业教育云计算技术与应用专业教学资源库配套教材山东省职业教育精品资源共享课程配套教材以一个邮箱系统开发的大项目贯穿,自然融入思政元素40个微课视频,支撑线上线下混合式教学校企双元合作开发,融合1+X职业技能等级证书要求
内容提要
本书分为基础篇、核心篇与提高篇三大部分,共12个任务。基础篇包含4个教学任务,分别是初识PHP、搭建PHP程序的运行环境、掌握PHP 7的基本语法和提交表单数据;核心篇包含5个教学任务,分别是实现163邮箱注册功能,实现163邮箱登录功能,实现163邮箱写邮件功能,实现接收、阅读、删除邮件功能,以及实现在线投票与网站计数功能;提高篇包含3个教学任务,分别是判断注册界面的密码强弱、添加附件的复杂方法设计和使用PHP面向对象程序设计方法。全书内容的讲解由浅入深,循序渐进,旨在培养学生实际开发网站的能力。本书可作为高等职业院校计算机相关专业的专业课教材,也适合应用PHP开发动态网站的人员学习使用。
目录
篇 基础篇任务1 初识PHP 1任务1-1 理解静态网页与动态网页及其执行过程 11.1.1 静态网页及其执行过程 11.1.2 动态网页及其执行过程 21.1.3 动态网页与静态网页的区别 3任务1-2 初识PHP 41.2.1 关于PHP 41.2.2 PHP能够实现的功能 5小结 5习题 6任务2 搭建PHP程序的运行环境 7任务2-1 搭建与配置集成化的开发环境phpStudy 72.1.1 phpStudy的安装 82.1.2 phpStudy的主界面 92.1.3 安装VC14 122.1.4 phpStudy下的服务器主目录 122.1.5 phpStudy下的配置文件 12任务2-2 搭建集成开发环境——XAMPP 152.2.1 XAMPP的主界面 152.2.2 XAMPP下的服务器主目录 182.2.3 XAMPP下的配置文件 18任务2-3 使用PHP程序的开发工具 192.3.1 安装及使用HBuilder 192.3.2 在HBuilder中配置PHP的编辑和运行环境 202.3.3 创建并编辑PHP文件 24小结 25习题 25任务3 掌握PHP 7的基本语法 26任务3-1 掌握PHP语法基础 263.1.1 个PHP程序 263.1.2 PHP标签与注释 283.1.3 PHP中常量的定义 293.1.4 PHP中的变量 303.1.5 PHP中的运算符 313.1.6 PHP程序的输出语句echo 33任务3-2 认识PHP中的日期和时间 343.2.1 日期时间函数date 353.2.2 获取当前时间戳函数strtotime 36任务3-3 了解流程控制结构 373.3.1 分支结构 383.3.2 循环结构 42任务3-4 理解数组 453.4.1 PHP数组的基本概念 463.4.2 PHP数组的类型 463.4.3 遍历数组 483.4.4 数组应用案例 50小结 51习题 51任务4 提交表单数据 54任务4-1 设计表单界面及验证表单数据 544.1.1 表单界面设计 544.1.2 表单数据验证 584.1.3 使用HTML5新属性完成数据验证 60任务4-2 提交表单数据 624.2.1 系统数组$_POST和$_GET 634.2.2 复选框组数据的提交 634.2.3 获取并处理表单数据 644.2.4 使用isset函数解决单选按钮和复选框的问题 654.2.5 使用表单数据验证解决单选按钮和复选框的问题 66任务4-3 实现文件上传功能 674.3.1 浏览器端的功能设置 674.3.2 服务器端的功能设置 684.3.3 简单文件上传实例 694.3.4 实现上传并显示头像功能 704.3.5 多文件上传 724.3.6 大文件上传 73小结 74习题 74第 2篇 核心篇任务5 实现163邮箱注册功能 77任务5-1 实现简单注册功能 775.1.1 邮箱注册界面设计 775.1.2 使用JavaScript验证注册数据 815.1.3 服务器端获取并输出注册数据 82任务5-2 使用图片验证码 825.2.1 PHP的图像处理函数 835.2.2 创建图片验证码 855.2.3 图片验证码的插入与刷新 895.2.4 Session机制的原理与应用 905.2.5 实现图片验证码的验证功能 935.2.6 在PHP中引用外部文件 96任务5-3 PHP操作MySQL数据库 965.3.1 mysqli_connect及相关函数 975.3.2 mysqli_select_db函数 995.3.3 mysqli_query函数 1005.3.4 mysqli_num_rows函数 1045.3.5 mysqli_real_escape_string函数 1065.3.6 mysqli_close函数 107任务5-4 使用数据库保存注册信息 1075.4.1 使用AJAX检查邮箱地址的性 1075.4.2 保存注册信息 1135.4.3 md5函数——加密 115小结 116习题 117任务6 实现163邮箱登录功能 119任务6-1 设计登录界面 1196.1.1 设计普通登录界面 1196.1.2 设计Tab选项卡式登录界面 122任务6-2 实现登录功能 1276.2.1 创建denglu.php文件 1276.2.2 解决SQL注入的问题 1296.2.3 使用sprintf函数格式化SQL语句 130小结 130习题 130任务7 实现163邮箱写邮件功能 132任务7-1 设计邮箱主窗口界面 1327.1.1 设计顶部区域 1337.1.2 设计左下部区域 1357.1.3 设计右下部区域 1377.1.4 e.php的完整代码 141任务7-2 实现写邮件页面功能 1427.2.1 布局、样式及页面元素插入 1427.2.2 实现脚本功能 1477.2.3 完整的writee.php代码 153任务7-3 添加附件 1547.3.1 界面设计 1547.3.2 使用脚本实现多附件添加和删除附件功能 157任务7-4 发送邮件 1607.4.1 创建数据表emsg 1607.4.2 保存邮件信息 1627.4.3 实现系统退信功能 1657.4.4 storee.php文件的完整代码 168小结 170习题 170任务8 实现接收、阅读、删除邮件功能 172任务8-1 分页浏览邮件 1728.1.1 收邮件功能描述 1738.1.2 用$_GET接收URL附加数据 1738.1.3 处理查询结果记录集中的记录 1768.1.4 分页浏览邮件 1798.1.5 分页浏览中的数据验证 1938.1.6 receivee.css和receivee.php的完整代码 194任务8-2 打开并阅读邮件 1988.2.1 打开并阅读邮件页面的布局结构及功能说明 1998.2.2 字符串替换函数 2008.2.3 打开并阅读邮件功能的实现 2048.2.4 opene.css和opene.php文件的完整代码 211任务8-3 删除邮件 2148.3.1 将邮件放入已删除文件夹 2148.3.2 分页浏览已删除文件夹中的邮件 2158.3.3 删除邮件 216小结 218习题 218任务9 实现在线投票与网站计数功能 220任务9-1 运用文件系统函数 2209.1.1 文件的打开与关闭 2209.1.2 文件的读取与写入 221任务9-2 实现在线投票功能 2239.2.1 简单在线投票功能的实现 2239.2.2 使用Session禁止重复投票 2289.2.3 使用Cookie禁止重复投票 229任务9-3 网站计数功能的实现 231小结 233习题 233第3篇 提高篇任务10 判断注册界面的密码强弱 235任务10-1 创建新的注册页面 235任务10-2 判断密码强弱 237小结 240任务11 添加附件的复杂方法设计 241任务11-1 设计“添加附件”页面 24211.1.1 选择附件界面的设计 24211.1.2 表单界面内容与数据处理功能的合并 243任务11-2 添加与删除附件功能的实现 24411.2.1 界面设计 24511.2.2 添加段落节点显示附件信息 24711.2.3 删除附件 249任务11-3 修改storee.php文件 253小结 254任务12 使用PHP面向对象程序设计方法 255任务12-1 理解面向对象 25512.1.1 面向对象程序设计概念 25512.1.2 面向对象的基本特征 256任务12-2 使用类和对象 25612.2.1 类的创建与实例化 25712.2.2 类的访问控制 25812.2.3 静态的属性和方法 26012.2.4 构造函数和析构函数 26012.2.5 类的继承 26212.2.6 抽象类和接口 26412.2.7 类的魔术方法 26612.2.8 实例——使用类和对象的方式实现邮箱登录功能 270小结 272习题 272
作者介绍
王爱华,教授,山东商业职业学院教师,有半年企业挂职经历。发表3篇核心期刊、6篇EI检索及普通期刊文章多篇、主持建设两门山东省精品课程、一门精品资源共享课(PHP动态网站开发)、主持山东省教育厅重点课题一项、山东省教学成果一等奖第三位。主要承担网页制作、PHP动态网站开发、javaScript程序设计、jQuery程序设计、计算机网络等多门课程的教学。
序言
— 没有更多了 —
以下为对购买帮助不大的评价