PHP动态网站开发 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵增敏,唐惠康,孔德武主编;马维华,刘秋丽,陈婧等副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:7121214660
- 页数:296 页
第1章 配置PHP开发环境 1
1.1 PHP开发组件介绍 1
1.1.1 Apache服务器 1
1.1.2 PHP语言 1
1.1.3 MySQL数据库 2
1.2 配置PHP开发环境 3
1.2.1 安装和测试Apache 4
1.2.2 管理Apache服务器 6
1.2.3 配置Apache服务器 7
1.2.4 安装和配置PHP 10
1.2.5 安装和配置MySQL 12
1.2.6 创建PHP MySQL动态站点 20
习题1 24
上机实验1 25
第2章 PHP语言基础 26
2.1 PHP基本知识 26
2.1.1 PHP动态网页概述 26
2.1.2 创建PHP代码块 27
2.1.3 编写PHP注释 28
2.1.4 PHP与HTML混合编码 28
2.1.5 PHP与JavaScript协同工作 29
2.2 数据类型 30
2.2.1 整型数 30
2.2.2 浮点数 31
2.2.3 字符串 31
2.2.4 布尔型 32
2.2.5 特殊类型 33
2.2.6 数据类型转换 33
2.3 变量与常量 35
2.3.1 定义变量 36
2.3.2 检查变量是否被设置 36
2.3.3 可变变量与变量引用 38
2.3.4 使用常量 38
2.4 运算符与表达式 40
2.4.1 算术运算符 40
2.4.2 赋值运算符 41
2.4.3 递增/递减运算符 42
2.4.4 字符串运算符 43
2.4.5 位运算符 43
2.4.6 比较运算符 44
2.4.7 条件运算符 44
2.4.8 逻辑运算符 45
2.4.9 表达式 46
2.4.10 运算符优先级 47
2.5 流程控制语句 47
2.5.1 选择语句 47
2.5.2 循环语句 50
2.5.3 跳转语句 52
2.5.4 包含文件语句 53
2.6 函数 56
2.6.1 内部函数 56
2.6.2 自定义函数 57
2.6.3 函数的参数 59
2.6.4 函数的返回值 61
2.6.5 变量作用域 62
2.6.6 可变函数 63
2.6.7 匿名函数 64
习题2 65
上机实验2 66
第3章 PHP面向对象编程 67
3.1 类与对象 67
3.1.1 类的定义 67
3.1.2 类的成员 68
3.1.3 静态成员 69
3.1.4 构造方法和析构方法 71
3.1.5 自动加载对象 72
3.1.6 对象迭代 73
3.1.7 对象复制 74
3.1.8 对象比较 75
3.2 继承与多态 76
3.2.1 类的继承 77
3.2.2 抽象类 78
3.2.3 final关键字 80
3.2.4 接口 81
习题3 82
上机实验3 83
第4章 PHP数据处理 84
4.1 数组处理 84
4.1.1 创建数组 84
4.1.2 遍历数组 86
4.1.3 预定义数组 87
4.1.4 数组函数 89
4.2 字符串处理 91
4.2.1 字符串的格式化输出 91
4.2.2 常用字符串函数 93
4.2.3 HTML文本格式化 95
4.2.4 连接和分割字符串 97
4.2.5 查找和替换字符串 98
4.2.6 从字符串中取子串 100
4.3 日期/时间处理 102
4.3.1 设置默认时区 102
4.3.2 获取日期和时间 102
4.3.3 格式化日期和时间 103
习题4 104
上机实验4 105
第5章 PHP与Web交互 107
5.1 获取表单变量 107
5.1.1 创建表单 107
5.1.2 添加表单域 108
5.1.3 读取表单变量 111
5.2 验证表单 114
5.2.1 Spry构件概述 115
5.2.2 Spry验证文本域 116
5.2.3 Spry验证文本区域 118
5.2.4 Spry密码验证 119
5.2.5 Spry验证复选框 121
5.2.6 Spry验证单选按钮组 123
5.2.7 Spry验证选择 124
5.3 获取URL参数 126
5.3.1 生成URL参数 126
5.3.2 读取URL参数 126
5.3.3 页面重定向 128
5.4 会话管理 130
5.4.1 会话概述 131
5.4.2 创建会话变量 132
5.4.3 注销会话变量 133
5.5 Cookie应用 135
5.5.1 Cookie概述 135
5.5.2 设置Cookie 136
5.5.3 读取Cookie 137
习题5 140
上机实验5 141
第6章 PHP文件处理 142
6.1 文件操作 142
6.1.1 打开和关闭文件 142
6.1.2 写入文件 143
6.1.3 读取文件 144
6.1.4 文件定位 147
6.1.5 检查文件属性 148
6.1.6 其他文件操作 150
6.2 目录操作 151
6.2.1 创建目录 152
6.2.2 读取目录 153
6.2.3 解析路径信息 154
6.2.4 检查磁盘空间 155
6.2.5 删除目录 156
6.3 上传文件 157
6.3.1 创建文件域 157
6.3.2 上传单个文件 158
6.3.3 上传多个文件 160
习题6 162
上机实验6 163
第7章 PHP图像处理 165
7.1 配置GD库 165
7.1.1 加载GD库 165
7.1.2 检测GD库信息 165
7.2 图像基本操作 167
7.2.1 创建图像 167
7.2.2 输出图像 169
7.2.3 分配颜色 170
7.3 绘制图形 172
7.3.1 绘制像素 172
7.3.2 绘制轮廓图形 173
7.3.3 绘制填充图形 175
7.4 绘制文本 177
7.4.1 绘制单个字符 177
7.4.2 绘制字符串 179
7.4.3 绘制中文文本 180
习题7 183
上机实验7 183
第8章 MySQL数据库管理 185
8.1 MySQL应用基础 185
8.1.1 MySQL服务器管理 185
8.1.2 MySQL命令行工具 186
8.1.3 Navicat for MySQL工具 187
8.2 创建和维护数据库 189
8.2.1 创建数据库 189
8.2.2 显示数据库列表 189
8.2.3 删除数据库 190
8.3 创建和维护表 190
8.3.1 数据类型 190
8.3.2 表的创建 192
8.3.3 显示表清单 195
8.3.4 表的修改 196
8.4 数据查询与操作 197
8.4.1 使用表查看器 197
8.4.2 插入记录 198
8.4.3 查询记录 200
8.4.4 更改记录 202
8.4.5 删除记录 203
8.5 其他数据库对象 205
8.5.1 索引 205
8.5.2 视图 206
8.5.3 存储过程 208
8.5.4 存储函数 212
8.5.5 触发器 214
8.6 安全性管理 216
8.6.1 用户管理 217
8.6.2 权限管理 219
习题8 223
上机实验8 224
第9章 PHP数据库编程 225
9.1 创建数据库连接 225
9.1.1 编程实现MySQL数据库连接 225
9.1.2 在Dreamweaver中创建MySQL连接 227
9.1.3 数据库连接的应用与管理 229
9.2 查询记录 230
9.2.1 以编程方式实现查询记录 230
9.2.2 在Dreamweaver中创建记录集 233
9.2.3 分页显示记录集 239
9.2.4 创建搜索/结果页 242
9.2.5 创建主/详细页 245
9.3 添加记录 249
9.3.1 以编程方式实现添加记录 249
9.3.2 快速生成记录添加页 251
9.4 更新记录 255
9.4.1 以编程方式实现记录更新 255
9.4.2 快速生成记录更新页 258
9.5 删除记录 261
9.5.1 以编程方式实现记录删除 262
9.5.2 快速生成记录删除页 264
习题9 266
上机实验9 267
第10章 会员管理系统设计 268
10.1 系统总体设计 268
10.1.1 系统功能分析 268
10.1.2 数据库设计与实现 269
10.1.3 创建PHP动态站点 271
10.1.4 站点文件组成 272
10.2 系统功能实现 273
10.2.1 创建CSS样式表 273
10.2.2 创建网站导航条 274
10.2.3 会员注册 276
10.2.4 会员登录 279
10.2.5 系统首页 281
10.2.6 查询密码 283
10.2.7 修改会员信息 285
10.2.8 上传文件 287
10.2.9 下载文件 289
10.2.10 管理文件 291
10.2.11 管理用户 293
习题10 295
上机实验10 295
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《复杂动态理论下的汉语作为第二语言交际能力研究》陈婷婷著 2019
- 《柏里曼人体结构绘画教学描摹本 第4册 全身动态与大师素描》杨建飞主编 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017