书籍详情
PHP5+MYSQL网页系统开发设计
作者:陈湘扬,陈国益 著
出版社:电子工业出版社
出版时间:2007-02-01
ISBN:9787121033988
定价:¥59.80
购买这本书可以去
内容简介
这是一本讲述如何利用PHP5+MySQL进行网页系统开发的书。与其他网页系统开发方式相比,LAMP架构有许多无可比拟的优势,它开发方式简单、效率高,开发出来的系统稳定,而且软件都是免费的。.本书系统地讲述了网页系统开发的全过程,其中包括LAMP环境的配置,PHP、MySQL、HTML的基础知识和操作范例,网页编辑器的基本操作和项目开发的基本流程等内容。书中附有大量详细而完整的实例,能引导读者很快进入网页系统开发的殿堂。这本书不仅适合于没有任何基础的读者,同时它还适合于有一定开发经验的读者。除此之外,对于那些想学习网页开发设计的读者来说,它也是一本很好的自学参考书。本书介绍了如何在目前最热门的Apache+MySQL+PHP环境下开发网站系统。除了介绍一次性的完整安装方式外,还介绍了各个软件在不同平台上的安装方式,以适应各类型用户的需要。..除了基本的安装指导外,本书还通过基本的HTML语法帮助读者熟悉程序语言的编写,详细介绍PHP语法的使用,并结合MySQL的语法以及Namo WebEditor的网页美术设计,配合适用的范例介绍,以提高读者运用软件的熟练程度,让您轻松迈进网页设计的大门。本书最后以会员管理系统及在线投票系统为完整范例,将理论与实践很女子地结合在一起,对读者会有较大的帮助。本书同时也从项目经理的角度,给出了详细的项目开发流程,读者除了可以学习到完整的系统规划设计知识外,还可以深入学习项目文件的编写、项目实行的分工与进度管理,乃至项目的步骤规划。本书所附的光盘中包含了书中部分范例的源代码。...
作者简介
暂缺《PHP5+MYSQL网页系统开发设计》作者简介
目录
第1章 WWW和LAMP基本概念 1
1.1 WWW的由来 1
1.2 WWW的架构 3
1.3 URL网址 4
1.4 静态网页 5
1.5 动态网页 6
1.6 LAMP介绍 8
1.6.1 Linux介绍 9
1.6.2 Apache介绍 10
1.6.3 MySQL介绍 11
1.6.4 PHP介绍 12
1.7 开源软件 12
1.8 开源软件与商业软件的比较 15
1.8.1 可靠度测试 15
1.8.2 性能测试 16
1.8.3 安全性比较 16
1.8.4 可伸缩性(Scalability) 17
1.8.5 开源软件的缺点 17
习题 18
第2章 系统安装 21
2.1 LAMP的安装 21
2.1.1 Apache Server 22
2.1.2 MySQL 23
2.1.3 PHP 24
2.2 下载最新版的AppServ安装包 25
2.3 安装新版AppServ 27
2.4 AppServ相关文件夹 32
2.5 程序集 34
2.5.1 Service Control Server 35
2.5.2 Apache Configure Server 36
2.6 Namo WebEditor安装 38
习题 42
第3章 项目开发 45
3.1 项目开发概述 45
3.2 开发流程 46
3.2.1 需求分析(Requirement Analysis) 48
3.2.2 系统分析(System Analysis) 49
3.2.3 系统设计(System Design) 54
3.2.4 程序开发(Implementation) 59
3.2.5 集成及测试(Integration and Testing) 59
3.3 文件制作 60
3.3.1 提案简报(Promotion brief) 60
3.3.2 系统分析文件(System Analysis Document) 60
3.3.3 系统设计文件(System Design Document) 61
3.3.4 其他文件 61
3.4 项目进行 62
3.4.1 项目分工 62
3.4.2 进度管理 64
3.4.3 结案 64
3.5 项目范例 65
习题 81
第4章 MySQL数据库 83
4.1 MySQL数据库概述 83
4.1.1 MySQL 特性 84
4.1.2 MySQL 授权问题 84
4.2 MySQL基础操作 84
4.2.1 进入MySQL 85
4.2.2 密码修改 86
4.2.3 账号与权限管理 86
4.3 MySQL基本的SQL命令 87
4.3.1 创建与删除数据库 87
4.3.2 数据库选用 89
4.3.3 得知目前状态 90
4.3.4 命令与函数 90
4.3.5 创建、描述、删除表格 91
4.3.6 多行命令 93
4.3.7 数据输入 94
4.3.8 查阅表格 96
4.3.9 删除数据 97
4.3.10 修改数据 99
4.3.11 回溯命令 100
4.3.12 表名称与结构修改 101
4.3.13 导入数据 102
4.3.14 导出数据 104
4.4 MySQL高级SQL命令 105
4.4.1 高级查询 105
4.4.2 where子句 106
4.4.3 连接 108
4.4.4 有条件的join子句 108
4.4.5 单向join子句 110
4.4.6 万用字符 112
4.4.7 统计函数 112
4.4.8 分类与排序 113
4.4.9 别名(Alias)的运用 115
4.5 MySQL其他界面 117
4.5.1 phpMyAdmin 117
4.5.2 mysql-fornt 118
习题 118
第5章 标签介绍 121
5.1 HTML 121
5.1.1 学PHP前,先学HTML 122
5.2 HTML 文件基本架构 123
5.3 HTML 文件编写规则 124
5.4 HTML 文件标签 125
5.4.1 文件主体标签 125
5.4.2 表头区标签 126
5.4.3 主体区标签 127
5.4.4 颜色属性 128
5.5 字符的格式化 129
5.5.1 标题样式 (Headings) 129
5.5.2 字体设置 (Font) 130
5.5.3 字体样式标签 131
5.6 文件的段落结构 132
5.6.1 段落结尾 (Paragraph mark) 133
5.6.2 强制换行 (Line Break) 133
5.6.3 区段标签 (Division) 134
5.6.4 居中区段 (Center) 135
5.6.5 水平线 (Horizontal line) 136
5.7 清单列表 137
5.7.1 有序号列表标签(Numbered List) 137
5.7.2 无序号列表标签 (Unnumbered List) 139
5.8 链接文件资源 140
5.8.1 相对路径 140
5.8.2 超链接标签 140
5.8.3 设置段名 141
5.9 多媒体(Multimedia) 142
5.9.1 图形(Image)标签 143
5.10 表格 (Table) 144
5.10.1 表格声明标签 (Table) 145
5.10.2 表格行 (Table Row)和数据存储格 (Table Data) 146
5.10.3 表格标题存储格(Table Header cell) 147
5.11 表单 148
5.12 按钮 151
5.13 文本框 153
5.14 文本语句块 155
5.15 下拉列表 157
5.16 多选型列表 158
5.17 复选框 159
5.18 单选按钮 161
5.19 传递方式Get与Post 162
习题 164
第6章 PHP基础语法介绍 169
6.1 Hello World程序 169
6.1.1 PHP 语句的语法 171
6.1.2 PHP的程序注释 172
6.2 常量和变量 174
6.2.1 常量 174
6.2.2 变量声明 176
6.3 数据类型 179
6.3.1 布尔值 179
6.3.2 整数值 180
6.3.3 浮点数 182
6.3.4 字符串 182
6.3.5 数组 185
6.3.6 对象 189
6.3.7 资源(resource) 190
6.3.8 NULL 190
6.3.9 类型转换 191
6.4 PHP表达式/操作符/优先顺序 193
6.4.1 算术操作符(Arithmetic Operators) 193
6.4.2 递增/递减操作符(Incrementing/Decrementing Operators) 194
6.4.3 字符串操作符(String Operators) 196
6.4.4 指定操作符(Assignment Operators) 197
6.4.5 位移操作符(Bitwise Operators) 198
6.4.6 比较操作符(Comparison Operators) 199
6.4.7 逻辑操作符(Logical Operators) 201
6.4.8 条件操作符(Conditional Operator) 202
6.4.9 错误控制操作符(Error Control Operators) 204
6.4.10 执行操作符(Execution Operators) 204
6.4.11 优先等级 205
6.5 选择语句 206
6.5.1 if 语句 208
6.5.2 搭配else语句 209
6.5.3 再搭配elseif语句 210
6.5.4 嵌套if语句 212
6.5.5 switch语句 213
6.6 循环语句 215
6.6.1 while 语句 215
6.6.2 do...while 语句 216
6.6.3 for语句 217
6.6.4 break指令 218
6.6.5 continue 命令 218
6.6.6 嵌套循环 219
习题 220
第7章 函数和变量的作用域 225
7.1 自定义函数 225
7.2 参数传递与返回值 227
7.2.1 参数默认值 231
7.2.2 返回值 232
7.3 可变函数名称 233
7.4 变量作用域 234
7.4.1 global 声明 235
7.4.2 $GLOBALS[]变量数组 236
7.5 引用文件 237
7.5.1 require与 require_once 237
7.5.2 include 与 include_once 240
7.5.3 require 与 include的差异 241
7.6 cookie与session 242
7.6.1 cookie 242
7.6.2 Session 245
习题 248
第8章 PHP5的类与对象 251
8.1 类与对象 251
8.2 限定字符 253
8.2.1 public 和 private限定字符 254
8.2.2 const和final限定字符 256
8.3 构造函数与析构函数 258
8.3.1 构造函数 258
8.3.2 析构函数 258
8.4 封装 260
8.5 继承 262
8.6 多态 264
8.7 接口 266
习题 269
第9章 PHP与MySQL连接 271
9.1 PHP与MySQL连接简介 271
9.1.1 前置作业 271
9.1.2 连接检查 272
9.2 指令介绍 274
9.2.1 创建连接 274
9.2.2 数据库选用 274
9.2.3 执行SQL指令 275
9.2.4 分析表头 275
9.2.5 分析表身 276
9.2.6 释放资源 277
9.3 PHP 中的MySQL处理函数 277
9.3.1 连接与查询 277
9.3.2 分析、计算与统计 279
9.3.3 显示系统信息 284
9.4 PHP与MySQL操作范例 285
9.4.1 会员登录 285
9.4.2 数据条数查询 290
9.4.3 比较查询 293
习题 296
第10章 网页编辑器 299
10.1 网页编辑器简介 299
10.2 Namo WebEditor简介 300
10.3 快速创建网站 300
10.3.1 Site Wizard 300
10.3.2 结构树管理 303
10.3.3 新建页面 304
10.3.4 文件目录分类 308
10.3.5 配合SA文件网页架构图建构网页结构树 310
10.4 基本文本编辑技巧 312
10.4.1 基本样式的设置 312
10.4.2 字体设置 312
10.4.3 设置段落 314
10.4.4 设置列表 315
10.4.5 缩排调整 316
10.5 背景主题 317
10.5.1 套用背景主题 317
10.5.2 插入背景主题组件 318
10.5.3 横幅 319
10.5.4 编辑背景主题 319
10.6 智能按钮 323
10.6.1 插入智能按钮 323
10.6.2 FLASH 按钮 326
10.7 图形处理 328
10.7.1 插入图片 328
10.7.2 图片处理 331
10.7.3 创建相册 337
10.8 超链接 339
10.8.1 导航栏 340
10.8.2 书签 343
10.8.3 图像地图 345
10.9 表格 347
10.9.1 表格操作 347
10.9.2 布置表格 349
10.10 多媒体对象 351
10.11 Script 353
10.12 WebCanvas向量图形绘制 355
10.13 网页编辑器辅助开发 356
习题 357
第11章 会员管理系统 361
11.1 会员管理系统 361
11.2 开发文件编写 362
11.2.1 提案简报 362
11.2.2 系统分析文件 363
11.2.3 系统设计 364
11.3 数据库规划 368
11.4 程序编写 369
11.4.1 公共程序 369
11.4.2 会员注册模块 370
11.4.3 会员登录模块 372
11.4.4 会员修改数据模块 374
11.4.5 管理员删除会员模块 376
11.4.6 管理员修改会员数据模块 379
11.5 集成测试 381
习题 381
第12章 用Namo WebEditor开发会员管理系统 383
12.1 用Namo WebEditor开发会员管理系统 383
12.2 创建网站 384
12.2.1 站点向导 384
12.2.2 细节调整 385
12.3 程序编写 389
12.3.1 HTML编辑模式 389
12.3.2 编写公共程序 390
12.3.3 创建会员注册模块 391
12.3.4 会员登录模块 394
12.3.5 会员修改数据模块 396
12.3.6 管理员删除会员模块 398
12.3.7 管理员修改会员数据模块 400
12.4 添加功能 402
12.4.1 模块流程图规划 403
12.4.2 页面复制 404
12.4.3 程序编写 405
12.4.4 功能测试 407
习题 408
第13章 在线投票系统 411
13.1 在线投票系统 411
13.2 需求分析 412
13.3 系统分析 412
13.4 系统设计 414
13.5 系统配置 416
13.5.1 用户登录程序 418
13.5.2 投票和显示结果程序 419
习题 423
附录A PHP常见问题处理 425
A.1 数据注入式(SQL Injection)攻击 425
A.2 中文乱码问题 428
A.3 全局变量register_globals 428
A.4 Form Method 430
A.5 Session and Cookie 430
A.6 连接其他数据库 432
附录B PHP实用组件 435
B.1 PHP组件 435
B.2 PHP class的特性 435
B.3 组件说明 440
B.4 组件运用 445
附录C PHP常用函数 451
C.1 PHP常用函数 451
C.2 一般函数 451
C.2.1 系统信息 451
C.2.2 变量相关 452
C.2.3 数组操作 452
C.2.4 日期时间操作 454
C.2.5 随机数创建 456
C.2.6 字符串操作 456
C.3 网络相关函数 459
C.3.1 电子邮件相关 459
C.3.2 URL函数 459
C.3.3 FTP函数 460
C.3.4 DNS函数 462
C.3.5 Session函数 462
C.3.6 HTML处理 464
C.4 数学运算 464
C.5 文件操作 465
C.5.1 目录操作 465
C.5.2 文件信息 466
C.5.3 文件操作 467
C.6 外部程序执行 468
附录D MySQL常用语法 469
D.1 MySQL 常用语法 469
附录E 单独软件安装方式 475
E.1 为何软件需要单独安装 475
E.2 Apache安装 476
E.2.1 Windows的Apache安装 476
E.2.2 Linux的Apache安装 478
E.3 PHP安装 480
E.3.1 Windows的PHP安装 480
E.3.2 Linux的PHP安装 483
E.4 MySQL安装 484
E.4.1 Windows的MySQL安装 484
E.4.2 Linux的MySQL安装 494
附录F PHP Documentor自动产生程序说明文件 495
F.1 PHP Documentor的介绍 495
F.2 PHP Documentor的安装 497
F.3 PHP Documentor的执行 497
F.5 创建的PHP程序说明文件
1.1 WWW的由来 1
1.2 WWW的架构 3
1.3 URL网址 4
1.4 静态网页 5
1.5 动态网页 6
1.6 LAMP介绍 8
1.6.1 Linux介绍 9
1.6.2 Apache介绍 10
1.6.3 MySQL介绍 11
1.6.4 PHP介绍 12
1.7 开源软件 12
1.8 开源软件与商业软件的比较 15
1.8.1 可靠度测试 15
1.8.2 性能测试 16
1.8.3 安全性比较 16
1.8.4 可伸缩性(Scalability) 17
1.8.5 开源软件的缺点 17
习题 18
第2章 系统安装 21
2.1 LAMP的安装 21
2.1.1 Apache Server 22
2.1.2 MySQL 23
2.1.3 PHP 24
2.2 下载最新版的AppServ安装包 25
2.3 安装新版AppServ 27
2.4 AppServ相关文件夹 32
2.5 程序集 34
2.5.1 Service Control Server 35
2.5.2 Apache Configure Server 36
2.6 Namo WebEditor安装 38
习题 42
第3章 项目开发 45
3.1 项目开发概述 45
3.2 开发流程 46
3.2.1 需求分析(Requirement Analysis) 48
3.2.2 系统分析(System Analysis) 49
3.2.3 系统设计(System Design) 54
3.2.4 程序开发(Implementation) 59
3.2.5 集成及测试(Integration and Testing) 59
3.3 文件制作 60
3.3.1 提案简报(Promotion brief) 60
3.3.2 系统分析文件(System Analysis Document) 60
3.3.3 系统设计文件(System Design Document) 61
3.3.4 其他文件 61
3.4 项目进行 62
3.4.1 项目分工 62
3.4.2 进度管理 64
3.4.3 结案 64
3.5 项目范例 65
习题 81
第4章 MySQL数据库 83
4.1 MySQL数据库概述 83
4.1.1 MySQL 特性 84
4.1.2 MySQL 授权问题 84
4.2 MySQL基础操作 84
4.2.1 进入MySQL 85
4.2.2 密码修改 86
4.2.3 账号与权限管理 86
4.3 MySQL基本的SQL命令 87
4.3.1 创建与删除数据库 87
4.3.2 数据库选用 89
4.3.3 得知目前状态 90
4.3.4 命令与函数 90
4.3.5 创建、描述、删除表格 91
4.3.6 多行命令 93
4.3.7 数据输入 94
4.3.8 查阅表格 96
4.3.9 删除数据 97
4.3.10 修改数据 99
4.3.11 回溯命令 100
4.3.12 表名称与结构修改 101
4.3.13 导入数据 102
4.3.14 导出数据 104
4.4 MySQL高级SQL命令 105
4.4.1 高级查询 105
4.4.2 where子句 106
4.4.3 连接 108
4.4.4 有条件的join子句 108
4.4.5 单向join子句 110
4.4.6 万用字符 112
4.4.7 统计函数 112
4.4.8 分类与排序 113
4.4.9 别名(Alias)的运用 115
4.5 MySQL其他界面 117
4.5.1 phpMyAdmin 117
4.5.2 mysql-fornt 118
习题 118
第5章 标签介绍 121
5.1 HTML 121
5.1.1 学PHP前,先学HTML 122
5.2 HTML 文件基本架构 123
5.3 HTML 文件编写规则 124
5.4 HTML 文件标签 125
5.4.1 文件主体标签 125
5.4.2 表头区标签 126
5.4.3 主体区标签 127
5.4.4 颜色属性 128
5.5 字符的格式化 129
5.5.1 标题样式 (Headings) 129
5.5.2 字体设置 (Font) 130
5.5.3 字体样式标签 131
5.6 文件的段落结构 132
5.6.1 段落结尾 (Paragraph mark) 133
5.6.2 强制换行 (Line Break) 133
5.6.3 区段标签 (Division) 134
5.6.4 居中区段 (Center) 135
5.6.5 水平线 (Horizontal line) 136
5.7 清单列表 137
5.7.1 有序号列表标签(Numbered List) 137
5.7.2 无序号列表标签 (Unnumbered List) 139
5.8 链接文件资源 140
5.8.1 相对路径 140
5.8.2 超链接标签 140
5.8.3 设置段名 141
5.9 多媒体(Multimedia) 142
5.9.1 图形(Image)标签 143
5.10 表格 (Table) 144
5.10.1 表格声明标签 (Table) 145
5.10.2 表格行 (Table Row)和数据存储格 (Table Data) 146
5.10.3 表格标题存储格(Table Header cell) 147
5.11 表单 148
5.12 按钮 151
5.13 文本框 153
5.14 文本语句块 155
5.15 下拉列表 157
5.16 多选型列表 158
5.17 复选框 159
5.18 单选按钮 161
5.19 传递方式Get与Post 162
习题 164
第6章 PHP基础语法介绍 169
6.1 Hello World程序 169
6.1.1 PHP 语句的语法 171
6.1.2 PHP的程序注释 172
6.2 常量和变量 174
6.2.1 常量 174
6.2.2 变量声明 176
6.3 数据类型 179
6.3.1 布尔值 179
6.3.2 整数值 180
6.3.3 浮点数 182
6.3.4 字符串 182
6.3.5 数组 185
6.3.6 对象 189
6.3.7 资源(resource) 190
6.3.8 NULL 190
6.3.9 类型转换 191
6.4 PHP表达式/操作符/优先顺序 193
6.4.1 算术操作符(Arithmetic Operators) 193
6.4.2 递增/递减操作符(Incrementing/Decrementing Operators) 194
6.4.3 字符串操作符(String Operators) 196
6.4.4 指定操作符(Assignment Operators) 197
6.4.5 位移操作符(Bitwise Operators) 198
6.4.6 比较操作符(Comparison Operators) 199
6.4.7 逻辑操作符(Logical Operators) 201
6.4.8 条件操作符(Conditional Operator) 202
6.4.9 错误控制操作符(Error Control Operators) 204
6.4.10 执行操作符(Execution Operators) 204
6.4.11 优先等级 205
6.5 选择语句 206
6.5.1 if 语句 208
6.5.2 搭配else语句 209
6.5.3 再搭配elseif语句 210
6.5.4 嵌套if语句 212
6.5.5 switch语句 213
6.6 循环语句 215
6.6.1 while 语句 215
6.6.2 do...while 语句 216
6.6.3 for语句 217
6.6.4 break指令 218
6.6.5 continue 命令 218
6.6.6 嵌套循环 219
习题 220
第7章 函数和变量的作用域 225
7.1 自定义函数 225
7.2 参数传递与返回值 227
7.2.1 参数默认值 231
7.2.2 返回值 232
7.3 可变函数名称 233
7.4 变量作用域 234
7.4.1 global 声明 235
7.4.2 $GLOBALS[]变量数组 236
7.5 引用文件 237
7.5.1 require与 require_once 237
7.5.2 include 与 include_once 240
7.5.3 require 与 include的差异 241
7.6 cookie与session 242
7.6.1 cookie 242
7.6.2 Session 245
习题 248
第8章 PHP5的类与对象 251
8.1 类与对象 251
8.2 限定字符 253
8.2.1 public 和 private限定字符 254
8.2.2 const和final限定字符 256
8.3 构造函数与析构函数 258
8.3.1 构造函数 258
8.3.2 析构函数 258
8.4 封装 260
8.5 继承 262
8.6 多态 264
8.7 接口 266
习题 269
第9章 PHP与MySQL连接 271
9.1 PHP与MySQL连接简介 271
9.1.1 前置作业 271
9.1.2 连接检查 272
9.2 指令介绍 274
9.2.1 创建连接 274
9.2.2 数据库选用 274
9.2.3 执行SQL指令 275
9.2.4 分析表头 275
9.2.5 分析表身 276
9.2.6 释放资源 277
9.3 PHP 中的MySQL处理函数 277
9.3.1 连接与查询 277
9.3.2 分析、计算与统计 279
9.3.3 显示系统信息 284
9.4 PHP与MySQL操作范例 285
9.4.1 会员登录 285
9.4.2 数据条数查询 290
9.4.3 比较查询 293
习题 296
第10章 网页编辑器 299
10.1 网页编辑器简介 299
10.2 Namo WebEditor简介 300
10.3 快速创建网站 300
10.3.1 Site Wizard 300
10.3.2 结构树管理 303
10.3.3 新建页面 304
10.3.4 文件目录分类 308
10.3.5 配合SA文件网页架构图建构网页结构树 310
10.4 基本文本编辑技巧 312
10.4.1 基本样式的设置 312
10.4.2 字体设置 312
10.4.3 设置段落 314
10.4.4 设置列表 315
10.4.5 缩排调整 316
10.5 背景主题 317
10.5.1 套用背景主题 317
10.5.2 插入背景主题组件 318
10.5.3 横幅 319
10.5.4 编辑背景主题 319
10.6 智能按钮 323
10.6.1 插入智能按钮 323
10.6.2 FLASH 按钮 326
10.7 图形处理 328
10.7.1 插入图片 328
10.7.2 图片处理 331
10.7.3 创建相册 337
10.8 超链接 339
10.8.1 导航栏 340
10.8.2 书签 343
10.8.3 图像地图 345
10.9 表格 347
10.9.1 表格操作 347
10.9.2 布置表格 349
10.10 多媒体对象 351
10.11 Script 353
10.12 WebCanvas向量图形绘制 355
10.13 网页编辑器辅助开发 356
习题 357
第11章 会员管理系统 361
11.1 会员管理系统 361
11.2 开发文件编写 362
11.2.1 提案简报 362
11.2.2 系统分析文件 363
11.2.3 系统设计 364
11.3 数据库规划 368
11.4 程序编写 369
11.4.1 公共程序 369
11.4.2 会员注册模块 370
11.4.3 会员登录模块 372
11.4.4 会员修改数据模块 374
11.4.5 管理员删除会员模块 376
11.4.6 管理员修改会员数据模块 379
11.5 集成测试 381
习题 381
第12章 用Namo WebEditor开发会员管理系统 383
12.1 用Namo WebEditor开发会员管理系统 383
12.2 创建网站 384
12.2.1 站点向导 384
12.2.2 细节调整 385
12.3 程序编写 389
12.3.1 HTML编辑模式 389
12.3.2 编写公共程序 390
12.3.3 创建会员注册模块 391
12.3.4 会员登录模块 394
12.3.5 会员修改数据模块 396
12.3.6 管理员删除会员模块 398
12.3.7 管理员修改会员数据模块 400
12.4 添加功能 402
12.4.1 模块流程图规划 403
12.4.2 页面复制 404
12.4.3 程序编写 405
12.4.4 功能测试 407
习题 408
第13章 在线投票系统 411
13.1 在线投票系统 411
13.2 需求分析 412
13.3 系统分析 412
13.4 系统设计 414
13.5 系统配置 416
13.5.1 用户登录程序 418
13.5.2 投票和显示结果程序 419
习题 423
附录A PHP常见问题处理 425
A.1 数据注入式(SQL Injection)攻击 425
A.2 中文乱码问题 428
A.3 全局变量register_globals 428
A.4 Form Method 430
A.5 Session and Cookie 430
A.6 连接其他数据库 432
附录B PHP实用组件 435
B.1 PHP组件 435
B.2 PHP class的特性 435
B.3 组件说明 440
B.4 组件运用 445
附录C PHP常用函数 451
C.1 PHP常用函数 451
C.2 一般函数 451
C.2.1 系统信息 451
C.2.2 变量相关 452
C.2.3 数组操作 452
C.2.4 日期时间操作 454
C.2.5 随机数创建 456
C.2.6 字符串操作 456
C.3 网络相关函数 459
C.3.1 电子邮件相关 459
C.3.2 URL函数 459
C.3.3 FTP函数 460
C.3.4 DNS函数 462
C.3.5 Session函数 462
C.3.6 HTML处理 464
C.4 数学运算 464
C.5 文件操作 465
C.5.1 目录操作 465
C.5.2 文件信息 466
C.5.3 文件操作 467
C.6 外部程序执行 468
附录D MySQL常用语法 469
D.1 MySQL 常用语法 469
附录E 单独软件安装方式 475
E.1 为何软件需要单独安装 475
E.2 Apache安装 476
E.2.1 Windows的Apache安装 476
E.2.2 Linux的Apache安装 478
E.3 PHP安装 480
E.3.1 Windows的PHP安装 480
E.3.2 Linux的PHP安装 483
E.4 MySQL安装 484
E.4.1 Windows的MySQL安装 484
E.4.2 Linux的MySQL安装 494
附录F PHP Documentor自动产生程序说明文件 495
F.1 PHP Documentor的介绍 495
F.2 PHP Documentor的安装 497
F.3 PHP Documentor的执行 497
F.5 创建的PHP程序说明文件
猜您喜欢