php动态⽹站开发报告,PHP动态⽹站开发pdf
PHP动态⽹站开发 作者:赵增敏
PHP动态⽹站开发 出版社:电⼦⼯业出版社
PHP动态⽹站开发 内容简介
本书从Adobe Dreamweaver CS6可视化设计与⼿⼯编码的结合上详细地介绍了基于PHP语⾔和MySQL数据库的动态⽹站开发技术。本书采⽤项⽬**、任务驱动的教学⽅法,共分10个项⽬,包括:配置PHP开发环境、PHP语⾔快速⼊门、PHP⾯向对象编程、PHP数据处理、PHP与Web交互、PHP⽂件处理、PHP图像处理、MySQL数据库管理、PHP数据库编程、新闻发布系统设计。
PHP动态⽹站开发 ⽬录
项⽬1 配置PHP开发环境 1
任务1.1 安装phpStudy 1
1.1.1 PHP开发环境的组成 2
1.1.2 phpStudy的安装 5
任务1.2 配置phpStudy 7
1.2.1 设置phpStudy运⾏模式 7
1.2.2 切换PHP版本 8
1.2.3 站点域名管理 9
1.2.4 创建虚拟⽬录 9
1.2.5 配置MySQL服务器 10
任务1.3 创建PHP MySQL站点 13
1.3.1 设置PHP MySQL站点 13
1.3.2 创建PHP动态⽹页 15
项⽬思考 17
项⽬实训 18
项⽬2 PHP语⾔快速⼊门 19
任务2.1 了解PHP基本知识 19
2.1.1 PHP动态⽹页的组成 20
2.1.2 创建PHP代码块 20
2.1.3 编写PHP注释 22
2.1.4 PHP与HTML混合编写 22
2.1.5 PHP与JavaScript协同⼯作 23
任务2.2 使⽤PHP数据类型 24
2.2.1 使⽤整型数 25
2.2.2 使⽤浮点数 25
2.2.3 使⽤字符串 25
2.2.4 使⽤布尔型 27
2.2.5 使⽤特殊类型 27 2.2.6 数据类型转换 28
任务2.3 使⽤变量与常量 30 2.3.1 定义变量 30
2.3.2 检查变量是否被设置 31 2.3.3 可变变量与变量引⽤ 33 2.3.4 使⽤常量 34
任务2.4 使⽤运算符与表达式 36 2.4.1 使⽤算术运算符 36 2.4.2 使⽤赋值运算符 37 2.4.3 使⽤递增/递减运算符 38 2.4.4 使⽤字符串运算符 39 2.4.5 使⽤位运算符 39 2.4.6 使⽤⽐较运算符 40 2.4.7 使⽤条件运算符 40 2.4.8 使⽤逻辑运算符 42 2.4.9 使⽤表达式 43 2.4.10 运算符优先级 43
任务2.5 使⽤流程控制语句 44 2.5.1 使⽤选择语句 44 2.5.2 使⽤循环语句 47 2.5.3 使⽤跳转语句 50 2.5.4 包含⽂件语句 51
用phpstudy搭建网站任务2.6 使⽤函数 54
2.6.1 了解PHP内部函数 54 2.6.2 使⽤⾃定义函数 56 2.6.3 传递函数的参数 58 2.6.4 设置函数的返回值 60 2.6.5 使⽤变量作⽤域 61 2.6.6 使⽤可变函数 62 2.6.7 使⽤匿名函数 63
项⽬思考 64
项⽬实训 65
项⽬3 PHP⾯向对象编程 66
任务3.1 使⽤类和对象 66
3.1.1 创建类和对象 67
3.1.2 为类添加成员 68
3.1.3 为类添加构造⽅法和析构⽅法 70 3.1.4 为类添加静态成员 71
3.1.5 ⾃动加载对象 73
3.1.6 迭代对象 74
3.1.7 克隆对象 75
3.1.8 ⽐较对象 76
任务3.2 实现继承与多态 78
3.2.1 实现类的继承 78
3.2.2 使⽤抽象类 80
3.2.3 使⽤final关键字 82
3.2.4 使⽤接⼝ 82
项⽬思考 84
项⽬实训 85
项⽬4 PHP数据处理 86
任务4.1 字符串处理 86
4.1.1 字符串的格式化输出 87
4.1.2 了解常⽤字符串函数 89
4.1.3 HTML⽂本格式化 91
4.1.4 连接和分割字符串 93
4.1.5 查和替换字符串 95
4.1.6 从字符串中取⼦串 97
任务4.2 ⽇期/时间处理 99
4.2.1 设置默认时区 99
4.2.2 获取⽇期和时间 100
4.2.3 格式化⽇期/时间 102
任务4.3 数组处理 103
4.3.1 创建数组 104
4.3.2 遍历数组 106
4.3.3 使⽤预定义数组 107
4.3.4 使⽤数组函数 110
项⽬思考 112
项⽬实训 113
项⽬5 构建PHP交互⽹页 114
任务5.1 获取表单变量 114
5.1.1 创建HTML表单 115
5.1.2 添加表单控件 116
5.1.3 读取表单变量 118
任务5.2 验证表单数据 121
5.2.1 基于JavaScript实现表单验证 121 5.2.2 基于Spry框架实现表单验证 124 5.2.3 基于HTML 5实现表单验证 129任务5.3 获取URL参数 132
5.3.1 ⽣成URL参数 133
5.3.2 读取URL参数 133
5.3.3 实现页⾯重定向 135
任务5.4 会话管理 137
5.4.1 了解会话 137
5.4.2 创建会话变量 138
5.4.3 销毁会话变量 139
任务5.5 使⽤Cookie 143
5.5.1 了解Cookie 143
5.5.2 设置Cookie 144
5.5.3 读取Cookie 145
项⽬思考 149
项⽬实训 150
项⽬6 PHP⽂件处理 152
任务6.1 ⽂件操作 152
6.1.1 打开和关闭⽂件 153
6.1.2 向⽂件中写⼊内容 154
6.1.3 从⽂件中读取内容 156
6.1.4 在⽂件中定位 159
6.1.5 检查⽂件属性 161
6.1.6 其他⽂件操作 163
任务6.2 ⽬录操作 165
6.2.1 创建⽬录 165
6.2.2 读取⽬录 166
6.2.3 删除⽬录 168
6.2.4 解析路径信息 170 6.2.5 检查磁盘空间 172
任务6.3 上传⽂件 173
6.3.1 创建⽂件上传表单 173 6.3.2 上传单个⽂件 174 6.3.3 上传多个⽂件 177
项⽬思考 180
项⽬实训 181
项⽬7 PHP图像处理 182
任务7.1 配置GD库 182
7.1.1 加载GD库 183
7.1.2 检测GD库信息 183
任务7.2 图像基本操作 185 7.2.1 创建图像 186
7.2.2 输出图像 188
7.2.3 分配颜⾊ 189
任务7.3 绘制图形 191
7.3.1 绘制像素 191
7.3.2 绘制轮廓图形 192 7.3.3 绘制填充图形 195
任务7.4 绘制⽂本 197
7.4.1 绘制单个字符 198 7.4.2 绘制字符串 201
7.4.3 绘制中⽂⽂本 202
项⽬思考 205
项⽬实训 206
项⽬8 MySQL数据库管理 207
任务8.1 使⽤MySQL管理⼯具 207 8.1.1 使⽤MySQL命令⼯具 208 8.1.2 使⽤phpMyAdmin 210 8.1.3 使⽤MySQL-Front 211

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。