PHP+MySQL项目开发与实践PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王爱华著
- 出 版 社:济南:山东人民出版社
- 出版年份:2014
- ISBN:9787209085915
- 页数:285 页
第一部分 基础篇 3
任务一 PHP基础知识简介 3
1.1 静态网页与动态网页的工作原理 3
1.1.1 静态网页与工作原理 3
1.1.2 动态网页与工作原理 5
1.2 初识PHP 6
1.3 习题 7
任务二 PHP程序的运行环境搭建 9
2.1 配置Apache服务器 10
2.1.1 安装Apache服务器 10
2.1.2 Apache服务器安装过程中的问题及解决方案 12
2.1.3 Apache主目录 14
2.2 安装PHP软件 15
2.2.1 安装PHP软件 15
2.2.2 修改PHP配置文件 17
2.3 安装MySQL数据库 18
2.3.1 安装MySQL数据库 18
2.3.2 正确卸载MySQL数据库 21
2.3.3 安装MySQL图形化工具 22
2.4 PHP程序的开发工具 22
2.4.1 安装及配置Zend Studio for Eclipse 23
2.4.2 重置Zend Studio默认设置 25
2.5 习题 26
任务三 PHP5的基本语法 28
3.1 PHP语法基础 28
3.1.1 第一个PHP程序 28
3.1.2 PHP代码定界符与注释 30
3.1.3 PHP中的变量 30
3.1.4 PHP中的运算符 31
3.1.5 PHP程序的输出语句 31
3.2 流程控制语句 33
3.2.1 常用的分支语句 33
3.2.2 常用的循环语句 36
3.2.3 日期时间函数date? 37
3.3 数组 38
3.3.1 PHP数组的基本概念 38
3.3.2 数组元素下标的用法 38
3.3.3 使用ecch?函数遍历数组 40
3.4 数组及日期时间函数综合应用小示例 42
3.5 习 题 43
任务四 表单数据提交 45
4.1 表单界面设计及表单数据验证 46
4.1.1 表单界面设计 46
4.1.2 表单数据验证 50
4.2 表单数据提交 52
4.2.1 系统内置数组$_POST和$_GET 53
4.2.2 复选框组数据的提交 53
4.2.3 获取并处理表单数据 54
4.2.4 使用isset?函数解决单选按钮和复选框的问题 55
4.3 文件上传功能实现 56
4.3.1 浏览器端的功能设置 56
4.3.2 服务器端的功能设置 56
4.3.3 简单文件上传小实例 57
4.3.4 上传并显示头像功能实现 59
4.4 习 题 61
第二部分 核心篇 67
任务五 163邮箱注册功能实现 67
5.1 简单注册功能实现 68
5.1.1 邮箱注册界面设计 68
5.1.2 使用脚本验证注册数据 73
5.1.3 服务器端获取并输出注册数据 74
5.2 使用图片验证码 75
5.2.1 PHP的图像处理函数 75
5.2.2 创建图片验证码 77
5.2.3 图片验证码的插入与刷新 82
5.2.4 session机制的原理与应用 83
5.2.5 实现图片验证码的验证功能 87
5.2.6 在PHP中引用外部文件 90
5.3 操作MySQL数据库 91
5.3.1 MySQL数据库操作界面简介 91
5.3.2 创建数据库和数据表 92
5.3.3 数据库的导入与导 95
5.3.4 PHP文件访问MySQL数据库 98
5.4 使用数据库保存注册信息 102
5.4.1 保存注册信息 102
5.4.2 md5?函数加密 105
5.5 小结 106
5.6 习 题 107
任务六 163邮箱登录功能实现 110
6.1 设计登录界面 110
6.1.1 设计普通的登录界 110
6.1.2 设计tab选项卡式登录界面 113
6.2 完成登录功能 119
6.3 习 题 121
任务七 163邮箱写邮件功能实现 123
7.1 设计主窗口界面文件 124
7.1.1 设计顶部区域 125
7.1.2 设计左下部区域 128
7.1.3 设计右下部区域 130
7.1.4 email.php的完整代码 135
7.2 实现写邮件页面功能 136
7.2.1 布局、样式及页面元素插入 136
7.2.2 实现脚本功能 142
7.2.3 完整的writeemail.php代码 149
7.3 添加附件功能的实现 151
7.3.1 界面设计 151
7.3.2 使用脚本实现多附件添加和删除附件的功能 155
7.4 发送邮件 158
7.4.1 创建数据表emailmsg 158
7.4.2 保存邮件信息 159
7.4.3 实现系统退信功能 162
7.4.4 storeemail.php文件的完整代码 166
7.5 小结 167
7.6 习题 168
任务八 接收、阅读、删除邮件功能实现 170
8.1 分页浏览邮件 171
8.1.1 收邮件功能描述 171
8.1.2 用$_GET接收URL附加数据 172
8.1.3 处理查询结果记录集中的记录 176
8.1.4 分页浏览邮件 178
8.1.5 分页浏览中的数据验证 192
8.1.6 receiveemail.css和receiveemail.php的完整代码 193
8.2 打开并阅读邮件 197
8.2.1 打开并阅读邮件页面的布局结构及功能要求 198
8.2.2 字符串替换函数 199
8.2.3 完成打开并阅读邮件页面的功能设计 203
8.2.4 openemail.css和openemail.php文件的完整代码 208
8.3 删除邮件 210
8.3.1 将邮件放入已删除文件夹 210
8.3.2 分页浏览已删除文件夹中的邮件 212
8.3.3 彻底删除邮件 212
8.4 小结 214
8.5 习 题 215
任务九 在线投票与网站计数功能实现 217
9.1 文件系统函数 218
9.1.1 文件的打开与关闭 218
9.1.2 文件的读取与写入 219
9.2 在线投票功能实现 221
9.2.1 简单在线投票功能实现 222
9.2.2 使用session禁止反复投票 227
9.2.3 使用cookie禁止重复投票 229
9.3 网站计数器功能实现 230
9.4 习题 233
第三部分 提高篇 237
任务十 注册表单的复杂数据验证 237
10.1 整个页面的样式代码和页面文件代码 237
10.1.1 样式代码 238
10.1.2 页面内容代码 238
10.2 邮件地址的验证 241
10.3 密码验证与密码强弱的判断 244
10.4 其他数据验证 248
10.4.1 确认密码验证 248
10.4.2 手机号验证 249
10.4.3 提交表单数据时的验证 251
任务十一 复杂的附件添加与处理方法 253
11.1 设计“添加附件”页面 254
11.1.1 选择附件的界面设计 255
11.1.2 表单界面内容与数据处理功能的合并 256
11.2 添加与删除附件功能的实现 257
11 2.1 界面设计 257
11.2.2 添加子节点显示附件信息 261
11.2.3 删除子节点以删除附件信息 266
11.3 存储和打开邮件的优化设计 268
11.3.1 存储邮件的优化设计 268
11.3.2 打开邮件界面的优化设计 269
11.4 几个常用的字符串操作函数 272
11.4.1 字符串查找函数 272
11.4.2 字符串截取函数substr? 273
附录A PHP5中的常用函数 275
A.1 常用的数组操作函数 275
A.2 常用的字符串操作函数 276
A.3 常用的日期时间函数 278
A.4 常用的数学函数 280
A.5 文件系统函数 281
A.6 MySQL操作函数 282
附录B 习题答案 285
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《人民院士》吴娜著 2019
- 《联考教案1.0 山东模拟试题100例 素描静物》李贺主编 2017
- 《山东梆子》田和灵,叶健,赵艳喜编著 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019
- 《中国手艺传承人丛书 山东曹县江米人·王锡金》唐家路,杨传杰著 2017
- 《山东地方戏曲音乐研究》崔晗珺责任编辑;(中国)赵正 2019
- 《中华人民共和国药典中成药薄层色谱彩色图集》(中国)国家药典委员会 2019