关于本书的内容有任何问题,请联系 马小霞
项目一 第 一个PHP网页 1 1.1 项目目标 1 1.2 相关知识 2 1.2.1 认识Web应用程序 2 1.Web应用程序的工作原理 2 2.Web应用程序客户端技术 2 3.Web服务器 6 4.数据库服务器、数据库管理系统 7 5.Web服务器端编程技术 7 1.2.2 认识PHP 8 1.PHP发展历史 8 2.PHP特点 9 1.2.3 PHP开发环境配置 9 1.PHP安装与配置 9 2.IIS安装 10 3.启动IIS管理器 11 4.配置PHP Web应用程序 14 5.使用集成安装包进行PHP开发环境安装和设置 17 6.PHP编辑器安装 21 1.3 项目实现 23 1.4 巩固练习 27 项目二 趣味数学 29 2.1 项目目标 29 2.2 相关知识 30 2.2.1 PHP代码规范 30 1.PHP代码标识 31 2.PHP注释 32 3.PHP文件包含 33 2.2.2 PHP常量 36 1.常量的定义与使用 36 2.预定义常量 37 2.2.3 PHP变量 38 1.变量的命名规则 38 2.变量的赋值和使用 38 3.变量数据类型 39 4.数据类型转换 41 5.变量处理函数 42 2.2.4 PHP运算符与表达式 44 1.算术运算符 44 2.位运算符 45 3.赋值运算符 46 4.比较运算符 46 5.逻辑运算符 47 6.错误控制运算符 47 7.执行运算符 47 8.条件运算符 48 9.运算符的优先级 48 2.2.5 PHP程序流程控制 49 1.if语句 49 2.switch语句 52 3.for循环 53 4.foreach循环 53 5.while循环 54 6.do…while循环 55 7.特殊流程控制语句 55 2.3 项目实现 56 2.4 巩固练习 56 项目三 随机数矩阵 58 3.1 项目目标 58 3.2 相关知识 59 3.2.1 数组操作 59 1.直接赋值创建数组 59 2.创建多维数组 60 3.创建数值或字符数组 61 4.使用each()函数操作数组 62 5.使用list()函数操作数组 62 6.使用数组指针操作数组 64 7.数组运算 64 8.数组键/值操作函数 65 9.统计有关的数组操作函数 66 10.数组排序 67 11.数组集合运算 70 12.数组的队列和堆栈操作 72 13.自定义数组操作函数 74 3.2.2 字符串操作 75 1.将字符串作为数组访问 75 2.字符串输出 76 3.字符串格式化输出 76 4.字符串转换函数 78 5.与HTML有关的字符串函数 79 6.其他常用字符串函数 80 3.3 项目实现 81 3.4 巩固练习 82 项目四 随机素数 84 4.1 项目目标 84 4.2 相关知识 85 4.2.1 自定义函数 85 1.函数的定义 85 2.函数的调用 85 4.2.2 函数与变量作用范围 86 1.局部变量和全局变量 86 2.静态变量与变量生命周期 87 4.2.3 函数参数传递 88 1.参数的传值与传地址 88 2.参数个数变量 88 3.变量函数 89 4.回调函数 90 5.数组作参数 91 4.2.4 递归函数 92 4.3 项目实现 92 4.4 巩固练习 93 项目五 购物车 95 5.1 项目目标 95 5.2 相关知识 96 5.2.1 认识面向对象编程 96 5.2.2 定义和使用类 96 1.简单类的定义和使用 97 2.析构函数 97 3.public、protected和private 99 4.静态成员 99 5.类的常量 100 5.2.3 类的继承 100 1.重载 101 2.抽象类 103 3.接口 104 5.2.4 常用类的操作 105 1.__toString()方法 105 2.__autoload()函数 106 3.__set()、__get()和__call()方法 106 4.__clone()方法 108 5.3 项目实现 109 5.4 巩固练习 112 项目六 在线文件库 114 6.1 项目目标 114 6.2 相关知识 115 6.2.1 文件操作 115 1.文件属性 115 2.文件的打开和关闭 116 3.向文件写入数据 117 4.读取文件数据 119 5.读CSV文件 120 6.读整个文件内容 120 7.其他文件操作 121 6.2.2 目录操作 123 1.解析目录 123 2.遍历目录 124 3.创建和删除目录 126 6.2.3 文件上传 126 1.文件上传设置 127 2.编写文件上传表单 127 3.编写PHP上传处理脚本 127 6.3 项目实现 131 6.4 巩固练习 135 项目七 动态商品展示 136 7.1 项目目标 136 7.2 相关知识 137 7.2.1 客户端数据提交方法 137 1.GET与URL 137 2.POST与$_POST 138 3.$_REQUEST 138 7.2.2 Form表单 140 1.表单控件 140 2.表单控件综合实例 141 7.2.3 会话控制 144 1.使用Cookie 144 2.使用Session 146 7.2.4 AJAX 149 1.创建XMLHttpRequest对象 149 2.发送请求 149 3.处理响应 150 4.AJAX实例 150 7.3 项目实现 152 7.4 巩固练习 154 项目八 数据库版计数器 156 8.1 项目目标 156 8.2 相关知识 157 8.2.1 认识数据库 157 1.认识关系数据库 157 2.在NetBeans中操作MySQL数据库 158 8.2.2 PHP数据库操作 161 1.连接服务器 161 2.创建、删除数据库 162 3.创建数据库表 163 4.添加记录 163 5.删除记录 164 6.修改记录 164 7.记录查询 164 8.处理查询结果集 166 8.3 项目实现 169 8.4 巩固练习 170 项目九 Web用户管理系统 173 9.1 系统设计 173 9.1.1 系统主要功能模块 173 9.1.2 开发运行环境 174 9.1.3 系统业务流程图 174 9.2 数据库设计 174 9.2.1 数据库概要说明 174 9.2.2 数据库表结构 174 9.3 开发准备 175 9.3.1 创建项目文件夹 175 9.3.2 IIS配置 175 9.3.3 php.ini配置 175 9.3.4 创建PHP项目 176 9.3.5 创建MySQL数据库 176 9.4 系统功能模块实现 176 9.4.1 系统登录功能实现 176 9.4.2 新用户注册功能实现 182 9.4.3 个人信息管理功能实现 188 9.4.4 注册用户管理功能实现 195 9.4.5 实现密码重置功能 201 9.5 巩固练习 203 项目十 在线图书商城 204 10.1 系统设计 204 10.1.1 系统主要功能模块 204 10.1.2 开发运行环境 205 10.1.3 系统业务流程图 205 10.2 数据库设计 206 10.2.1 数据库概要说明 206 10.2.2 数据库表结构 206 10.3 开发准备 208 10.3.1 创建项目文件夹 209 10.3.2 配置IIS 209 10.3.3 配置php.ini 209 10.3.4 创建PHP项目 209 10.3.5 创建MySQL数据库 209 10.4 系统功能模块实现 209 10.4.1 实现图书类别管理功能 209 10.4.2 实现图书记录添加功能 217 10.4.3 实现图书记录修改功能 221 10.4.4 实现已有图书数据管理功能 226 10.4.5 实现商城首页 234 10.4.6 实现购物车功能 244 10.5 习题 247
为什么要教师才能下载答案
您好,为了保证教师的授课质量和资源的传播途径,因此资源下载设限,请理解。
答案不能免条件共享吗,书都买了,自学困难呀
既然答案是空的,为什么还要进行教师认证?
有意义吗?
你收到答案了吗
您好,答案已经重新上传,给您造成不便非常抱歉。
本书较为全面地介绍了微信小程序开发的基本流程和方法,包括开发工具和开发语言。全书共10章,主要分为两个部分,第...
本书通过实例的形式系统讲解C语言程序设计的相关知识和应用,内容包括初识C语言、C语言基础、顺序结构、选择结构、...
“操作系统”是计算机专业的一门必修课程。本书从资源管理的角度出发,介绍了计算机系统中各种软、硬件资源管理的概念...
本书以一个完整旅游公司网站的开发项目为主线,贯穿所有知识点,较为全面地介绍了Web前端开发中使用HTML5和C...
本书共11章,以Red Hat Enterprise Linux 6.9(简称RHEL 6.9)为例,分别介绍...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
内 容 提 要 本书围绕软件行业相关岗位的实际需求,采用校企合作的方式设计教材案例,推进“岗课赛证”协同育人...
本书合理选取JavaScript的相关理论知识,优化JavaScript程序设计的教学内容,科学安排各模块的编...
本书以PyCharm为主要开发工具,采用理论与实训案例相结合的编写方式,系统地讲解Python的相关知识。本书...
为什么要教师才能下载答案
答案不能免条件共享吗,书都买了,自学困难呀
既然答案是空的,为什么还要进行教师认证?
有意义吗?