php web开发实用教程答案,PHP Web开发实用教程

目    录

第1章  PHP概述及其运行环境的

配置1

1.1  动态Web站点1

1.1.1  什么是动态Web站点1

1.1.2  从静态网站到动态网站的演变1

1.2  PHP基本原理及由来2

1.2.1  PHP概念2

1.2.2  PHP的产生与发展2

1.2.3  PHP原理3

1.3  PHP的运行环境4

1.3.1  PHP运行的软硬件环境4

1.3.2  Apache的安装及服务器配置4

1.3.3  如何安装PHP9

1.3.4  PHP与Apache建立关联11

1.3.5  测试PHP运行环境12

1.4  常用的PHP程序编辑工具13

1.4.1  PHP代码开发工具13

1.4.2  网页设计工具14

1.4.3  文本编辑工具14

1.5  本章小结15

1.6  练习题15

1.7  上机实战15

第2章  HTML基础16

2.1  HTML文档的基本结构16

2.1.1  HTML文件结构16

2.1.2  标题标记及主体标记17

2.2  文本格式标记17

2.2.1  标题字体标记17

2.2.2  字体风格标记17

2.2.3  字体标记18

2.2.4  字段落标记与换行标记18

2.2.5  列表标记19

2.2.6  水平线标记20

2.2.7  转义字符与其他特殊符号20

2.3  超链接标记21

2.3.1  链接的定义21

2.3.2  超链接的种类21

2.4  图像标记22

2.4.1  图像的基本格式22

2.4.2  图像的对齐方式23

2.4.3  图像的大小24

2.5  表格标记24

2.5.1  表格定义标记24

2.5.2  表格体标记27

2.6  表单标记28

2.6.1  表单的定义语法28

2.6.2  在文本框中输入文字和密码28

2.6.3  复选框和单选按钮29

2.6.4  列表框30

2.6.5  文本区域31

2.6.6  表单中的按钮31

2.6.7  隐藏表单的元素32

2.7  在HTML中嵌入PHP代码32

2.8  案例剖析:制作网上问卷调查

表单33

2.8.1  程序功能介绍33

2.8.2  程序代码分析34

2.9  本章小结36

2.10  练习题36

2.11  上机实战36

第3章  PHP的基本语法37

3.1  PHP语法综述37

3.1.1  PHP程序语言的特点37

3.1.2  PHP无可比拟的优势38

3.2  数据类型39

3.2.1  布尔数据类型39

3.2.2  整数数据类型41

3.2.3  浮点数数据类型42

3.2.4  字符串数据类型43

3.2.5  转义字符串46

3.2.6  数组数据类型47

3.2.7  对象数据类型48

3.2.8  资源数据类型50

3.2.9  NULL数据类型50

3.3  PHP的变量与常数50

3.3.1  变量的定义与赋值51

3.3.2  变量的参考指定51

3.3.3  常数的声明52

3.3.4  保留字53

3.3.5  可变变量(动态变量)53

3.3.6  运算符优先级54

3.3.7  算术运算符56

3.3.8  赋值运算符57

3.3.9  位运算符57

3.3.10  递增/递减运算符58

3.3.11  逻辑运算符59

3.3.12  字符串运算符59

3.3.13  强制类型转换运算符60

3.3.14  执行运算符61

3.3.15  PHP语言表达式61

3.4  PHP程序中的流程控制62

3.4.1  if…else语句62

3.4.2  if…else if语句62

3.4.3  while循环结构63

3.4.4  do…while循环结构63

3.4.5  for循环结构65

3.4.6  foreach循环66

3.4.7  break与continue语句66

3.4.8  switch语句67

3.5  案例剖析:九九乘法口诀表的

实现68

3.5.1  程序功能介绍68

3.5.2  程序代码分析69

3.6  本章小结69

3.7  练习题70

3.8  上机实战70

第4章  PHP中的函数与内置数组71

4.1  PHP内置函数概述71

4.1.1  PHP标准函数与扩展函数71

4.1.2  启用扩展函数库72

4.2  PHP内置数组72

4.2.1  PHP?5内置数组简介73

4.2.2  接收表单数据和URL附加

数据73

4.2.3  用Session和Cookie实现用户

登录75

4.3  PHP数组函数79

4.3.1  数组函数总览79

4.3.2  array()函数81

4.3.3  count()函数81

4.3.4  each()函数82

4.3.5  current()、reset()、end()、next()

和prev()函数82

4.4  字符串处理函数83

4.4.1  字符串处理函数总览83

4.4.2  去除空格函数85

4.4.3  HTML处理相关函数86

4.4.4  改变字符串大小写88

4.4.5  字符串拆分与连接88

4.4.6  字符串查找90

4.4.7  字符串替换92

4.4.8  字符串加密93

4.5  时间日期函数94

4.5.1  时间日期函数总览94

4.5.2  date()和time()函数95

4.5.3  strtotime()函数97

4.5.4  getdate()函数97

4.5.5  mktime()函数98

4.6  数学函数99

4.6.1  数学函数总览99

4.6.2  求随机数的rand()函数100

4.6.3  最大值函数与最小值函数101

4.6.4  ceil()、floor()和round()函数101

4.7  图像处理函数102

4.7.1  用图像处理函数绘制PNG

图形103

4.7.2  用图像处理函数制作水印

效果103

4.8  自定义函数104

4.8.1  函数的定义与调用104

4.8.2  函数的参数传递105

4.8.3  用函数的同名变量实现可变

函数107

4.8.4  变量在函数中的使用108

4.9  案例剖析:图像验证码的

实现109

4.9.1  程序功能介绍110

4.9.2  程序代码分析110

4.10  本章小结112

4.11  练习题112

4.12  上机实战112

第5章  目录与文件操作113

5.1  文件操作113

5.1.1  文件的基本操作方法113

5.1.2  文件操作的重要函数116

5.1.3  文件操作函数的综合案例117

5.2  目录操作118

5.2.1  创建和删除目录118

5.2.2  获取和更改当前目录119

5.2.3  读取目录内容120

5.2.4  解析路径信息122

5.3  文件上传的实现123

5.3.1  创建文件域123

5.3.2  单个文件的上传123

5.3.3  多个文件的上传125

5.4  案例剖析:基于文件名的目录

搜索127

5.4.1  程序功能介绍127

5.4.2  程序代码分析127

5.5  本章小结128

5.6  练习题129

5.7  上机实战129

第6章  MySQL数据库的安装与

使用130

6.1  MySQL数据库简介130

6.1.1  Web开发与数据库130

6.1.2  MySQL数据库概述131

6.2  MySQL数据库的安装与系统

设置131

6.2.1  下载MySQL安装包131

6.2.2  安装MySQL132

6.2.3  测试MySQL136

6.3  MySQL数据库支持的数据

类型136

6.3.1  数值类型137

6.3.2  日期和时间类型138

6.3.3  字符串类型138

6.4  结构化查询语言简介139

6.4.1  结构化查询语言简介139

6.4.2  常用的SQL语句用法139

6.5  常用的可视化MySQL数据库

管理工具143

6.5.1  phpMyAdmin的安装与

使用144

6.5.2  Navicat MySQL的安装与

使用146

6.6  案例剖析:学生成绩数据库

规划与实现147

6.6.1  程序功能介绍147

6.6.2  程序代码分析148

6.7  本章小结149

6.8  练习题149

6.9  上机实战149

第7章  PHP与MySQL的珠联

璧合151

7.1  运用PHP和MySQL联合开发

Web的优势151

7.2  连接MySQL数据库的前期

准备工作151

7.3  PHP操作MySQL数据库常用

方法152

7.3.1  连接数据库152

7.3.2  选择数据库153

7.3.3  对数据库进行操作153

7.3.4  其他常用的MySQL函数155

7.4  案例剖析:网上学生成绩查询

系统的实现159

7.4.1  程序功能介绍159

7.4.2  程序代码分析160

7.5  本章小结161

7.6  练习题162

7.7  上机实战162

第8章  PHP中的正则表达式及式样

匹配163

8.1  正则表达式简介163

8.1.1  正则表达式概念163

8.1.2  常用的正则表达式及举例166

8.2  模式匹配函数167

8.2.1  匹配字符串168

8.2.2  替换字符串169

8.2.3  用正则表达式分割字符串170

8.2.4  转义正则表达式字符172

8.3  案例剖析:新用户注册程序172

8.3.1  程序功能介绍172

8.3.2  程序代码分析173

8.4  本章小结174

8.5  练习题174

8.6  上机实战174

第9章  PHP中的对象175

9.1  类与对象175

9.1.1  类的概念175

9.1.2  对象176

9.2  使用类177

9.2.1  定义类和类的实例化177

9.2.2  显示对象的信息178

9.2.3  类成员和作用域179

9.2.4  构造函数与析构函数180

9.2.5  继承181

9.3  PHP的对象特性182

9.3.1  final类和方法182

9.3.2  静态成员183

9.3.3  克隆对象183

9.3.4  方法重载184

9.4  案例剖析:一个课程管理类

及其对象的实现185

9.4.1  程序功能介绍185

9.4.2  程序代码分析186

9.5  本章小结188

9.6  练习题188

9.7  上机实战188

第10章  Dreamweaver CS4中的

PHP程序设计189

10.1  Dreamweaver CS4概述189

10.2  利用Dreamweaver建立PHP

动态网站站点189

10.2.1  站点的建立190

10.2.2  在Dreamweaver中创建

MySQL连接192

10.2.3  数据库连接的管理与应用195

10.3  数据集的创建与应用196

10.3.1  利用Dreamweaver创建

记录集196

10.3.2  分页显示查询结果199

10.3.3  搜索/结果页的创建201

10.3.4  主/详细记录页的创建203

10.4  记录的添加、删除与更新205

10.4.1  数据记录的添加205

10.4.2  删除数据208

10.4.3  数据记录的更新209

10.5  案例剖析:网上留言簿的

实现210

10.5.1  程序功能介绍210

10.5.2  程序代码分析212

10.6  本章小结215

10.7  练习题216

10.8  上机实战216

第11章  PHP程序开发综合实例——

网络留言板217

11.1  系统概述217

11.1.1  需求分析217

11.1.2  流程设计218

11.2  数据库设计218

11.2.1  需求分析及逻辑结构设计218

11.2.2  数据库及数据表的建立219

11.3  系统公用模块设计及代码

编写220

11.3.1  用户类公用模块代码的设计

与实现221

11.3.2  留言内容类公用模块代码的

设计与实现222

11.3.3  IP地址类公用模块代码的

设计与实现224

11.3.4  用户验证公用模块代码的

设计与实现225

11.3.5  保存用户留言公用模块代码的

设计与实现226

11.3.6  删除用户留言公用模块代码的

设计与实现226

11.4  各功能页面的设计及代码

编写227

11.4.1  网站首页的设计与实现227

11.4.2  用户注册页面的设计与

实现232

11.4.3  添加新留言页面的设计与

实现234

11.4.4  问卷调查内容设置功能页面的

设计与实现234

11.4.5  网络投票页面的设计与

实现238

11.4.6  网络投票结果查询页面的

设计与实现241

11.5  本章小结242

11.6  练习题243

11.7  上机实战243

第12章  实验指导244

12.1  PHP+MySQL+Apache系统

开发平台的配置244

12.1.1  下载AppServ软件244

12.1.2  安装AppServ软件245

12.1.3  php.ini文件的配置248

12.2  实验一:成绩管理系统的

设计与实现249

12.2.1  实验项目设计目的249

12.2.2  需求分析及功能描述249

12.2.3  数据库设计250

12.2.4  代码设计251

12.3  实验二:用户管理系统的

设计与实现262

12.3.1  实验项目设计目的262

12.3.2  需求分析及功能描述262

12.3.3  数据库设计263

12.3.4  代码设计263

12.4  实验项目设计总结与提高270

参考文献271

PHP Web开发实用教程

目    录

VI

VII

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值