当前位置:首页 > 工业技术
PHP动态网站开发  第2版
PHP动态网站开发  第2版

PHP动态网站开发 第2版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:赵增敏,唐惠康,孔德武主编;马维华,刘秋丽,陈婧等副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:7121214660
  • 页数:296 页
图书介绍:本书从读者自身特点出发,结合典型的实例进行详细讲解,由浅入深地介绍了软件工程中所涉及的各阶段知识。本书主要内容包括面向对象设计技术、软件工程基本概述、需求分析、概要设计、详细设计、系统实施和其他软件开发技能等知识。有很强的操作性和实用性,同时增加了新的知识点,增强学生的感性认识。
《PHP动态网站开发 第2版》目录

第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

返回顶部