《PHP+MySQL+Dreamweaver动态网站开发实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张兵义,张连堂主编;张红娟,范美英,范培英等编著;刘瑞新主审
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111383604
  • 页数:270 页
图书介绍:本书面向动态网站开发的读者,从Dreamweaver可视化设计与手工编码的结合上详细地介绍了基于PHP语言和MySQL数据库的动态网站开发技术。本书共分12章,主要内容包括:Dreamweaver的基本操作、建立与设置PHP运行环境、PHP语法基础、数据处理、目录与文件、PHP组件的应用、建立PHP网站数据库的操作环境、PHP动态页面制作技术、新闻发布系统、留言板、数字相册和网络数码商城。本书结构合理、论述准确、内容翔实、思路清晰,在所有例题、习题及上机实训中采用案例驱动的讲述方式,通过大量实例深入浅出、循序渐进地引导读者学习,全面细致地讲解了使用PHP进行动态网站开发的基础知识、特点和具体应用,并在此基础上讲解了4个动态网站的应用实例。

第1章Dreamweaver的基本操作 1

1.1 Dreamweaver概述 1

1.2 Dreamweaver的工作环境 1

1.2.1 Dreamweaver的启动 1

1.2.2 Dreamweaver的主工作区 2

1.3 Dreamweaver创建网页的工作流程 5

1.4站点管理 7

1.4.1 Dreamweaver的网站定义 7

1.4.2建立本地站点 8

1.4.3管理本地站点 10

1.4.4站点测试 11

1.4.5站点发布 13

1.5实训 15

1.6习题 16

第2章 建立与设置PHP运行环境 17

2.1动态网站开发技术 17

2.1.1 WWW的工作原理 17

2.1.2静态网页和动态网页 17

2.1.3客户端的动态网页 18

2.1.4服务器端的动态网页 18

2.2架设Apache+MySQL+PHP的运行环境 19

2.2.1 PHP开发环境的选择 19

2.2.2下载PHP集成开发工具phpStudy 20

2.2.3安装phpStudy 20

2.2.4 phpStudy的基本操作 23

2.2.5配置Apache+MySQL+PHP运行环境 25

2.3在Dreamweaver中建立PHP站点 28

2.3.1建立PHP网页的测试服务器 28

2.3.2建立第一个PHP网页 30

2.4实训 31

2.5习题 32

第3章PHP语法基础 33

3.1 PHP简介 33

3.1.1 PHP发展史 33

3.1.2 PHP语言特点 33

3.1.3 PHP脚本的应用领域 34

3.2 PHP语法风格 35

3.2.1 PHP标记风格 35

3.2.2 PHP程序注释 36

3.2.3 HTML中嵌入PHP 36

3.2.4 PHP中输出HTML 36

3.2.5 PHP中调用JavaScript 37

3.3 PHP的数据类型 38

3.3.1整型 38

3.3.2浮点型 38

3.3.3字符串 39

3.3.4布尔型 40

3.3.5数组 41

3.3.6数据类型之间的转换 41

3.4变量和常量 43

3.4.1变量 43

3.4.2常量 49

3.5运算符与表达式 50

3.5.1算术运算符 50

3.5.2赋值运算符 50

3.5.3位运算符 51

3.5.4比较运算符 51

3.5.5逻辑运算符 51

3.5.6字符串运算符 52

3.5.7自动递增、递减运算符 52

3.5.8其他运算符 53

3.5.9运算符的优先级和结合性 53

3.5.10表达式 54

3.6流程控制语句 56

3.6.1条件控制语句 56

3.6.2循环控制语句 62

3.6.3流程控制符 65

3.7函数 67

3.7.1用户自定义函数 68

3.7.2参数的传递 68

3.7.3函数变量的作用域 69

3.7.4函数的返回值 69

3.7.5变量函数 70

3.7.6系统函数 70

3.8包含文件操作 71

3.9实训 71

3.10习题 73

第4章 数据处理 74

4.1数组的基本操作 74

4.1.1数组的创建和初始化 74

4.1.2键名和键值的操作 77

4.1.3数组的遍历和输出 79

4.1.4数组的排序 80

4.2字符串操作 85

4.2.1字符串的显示 85

4.2.2字符串的格式化 85

4.2.3常用的字符串操作函数 86

4.2.4字符串的替换 87

4.2.5字符串的比较 88

4.2.6字符串与HTML 89

4.2.7其他字符串函数 91

4.3正则表达式 94

4.3.1正则表达式简介 94

4.3.2 POSIX风格的正则表达式 94

4.3.3 Perl兼容的正则表达式 98

4.4日期和时间 103

4.4.1时间戳的基本概念 103

4.4.2时间转换为时间戳 103

4.4.3获取日期和时间 104

4.4.4其他常用的日期和时间函数 106

4.5实训 107

4.6习题 109

第5章 目录与文件 110

5.1目录的常用操作 110

5.1.1创建和删除目录 110

5.1.2获取和更改当前工作目录 110

5.1.3打开和关闭目录句柄 111

5.1.4读取目录内容 111

5.1.5获取指定路径的目录和文件 112

5.2文件 112

5.2.1文件的打开与关闭 113

5.2.2文件的写入 114

5.2.3文件的读取 115

5.2.4文件的上传与下载 118

5.2.5其他常用的文件处理函数 122

5.3实训 124

5.4习题 126

第6章PHP组件的应用 127

6.1自动生成图片验证码 127

6.1.1验证码的工作原理和表现形式 127

6.1.2生成图片验证码的PHP组件程序 127

6.2发送电子邮件 130

6.2.1 SMTP服务器的安装和设置 130

6.2.2安装外挂在线邮寄组件 132

6.2.3测试发送电子邮件 133

6.3 PHP天气组件 137

6.4实训 138

6.5习题 140

第7章MySQL数据库的使用 141

7.1数据库概述 141

7.1.1数据库与数据库管理系统 141

7.1.2关系型数据库管理系统简介 142

7.1.3关系型数据库语言 142

7.2 MySQL数据库 142

7.2.1 MySQL数据库简介 143

7.2.2 MySQL数据库的特点 143

7.2.3 MySQL基础知识 143

7.2.4 MySQL数据库的基本操作 147

7.3使用MySQL数据库图形化界面管理工具phpMyAdmin 156

7.3.1 phpMyAdmin简介 156

7.3.2登录phpMyAdmin 157

7.4实训 158

7.5习题 161

第8章PHP动态页面制作技术 162

8.1建立网站数据库连接 162

8.1.1 PHP程序连接到MySQL数据库服务器的原理 162

8.1.2 PHP网页中建立MySQL数据库连接 163

8.2 Dreamweaver动态网页开发环境 164

8.2.1动态网页开发面板 165

8.2.2动态内容源 165

8.3动态网页设计工作流程 166

8.4以可视化方式生成动态网页 168

8.4.1网页中绑定记录集 168

8.4.2动态表格的使用 170

8.5实训 170

8.6习题 172

第9章 新闻发布系统 173

9.1网站规划 173

9.1.1网站结构 173

9.1.2页面设计 173

9.2数据库设计 174

9.2.1还原数据库 174

9.2.2数据表的结构 175

9.3定义网站与设置数据库连接 175

9.4新闻发布系统主页面的制作 177

9.4.1新闻标题页面的制作 177

9.4.2新闻内容页面的制作 183

9.5新闻发布系统管理页面的制作 184

9.5.1管理员登录页面的制作 184

9.5.2新闻管理主页面的制作 185

9.5.3添加新闻页面的制作 187

9.5.4修改新闻页面的制作 188

9.5.5删除新闻页面的制作 190

9.6作品预览 192

9.6.1一般页面的使用 192

9.6.2管理页面的使用 192

第10章 数字相册 195

10.1网站规划 195

10.1.1网站结构 195

10.1.2页面设计 195

10.2数据库设计 196

10.2.1还原数据库 196

10.2.2数据表的结构 197

10.3定义网站与设置数据库连接 198

10.4数字相册主页面的制作 200

10.4.1相册首页的制作 200

10.4.2相册分类显示页面的制作 206

10.4.3相册详细信息页面的制作 207

10.5数字相册管理页面的制作 210

10.5.1管理员登录页面的制作 210

10.5.2管理网站信息页面的制作 211

10.5.3管理相册分类页面的制作 213

10.5.4管理相册列表页面的制作 219

10.5.5添加相册页面的制作 222

10.5.6管理相册内容详细信息页面的制作 225

10.6作品预览 234

10.6.1一般页面的使用 234

10.6.2管理页面的使用 235

第11章 网络数码商城 239

11.1网站规划 239

11.1.1网站结构 239

11.1.2页面设计 240

11.2数据库设计 240

11.2.1还原数据库 240

11.2.2数据表的结构 241

11.3定义网站与设置数据库连接 242

11.4网络数码商城主页面的制作 244

11.4.1网络数码商城首页的制作 244

11.4.2商品详细信息页面的制作 249

11.4.3加入购物车页面的制作 251

11.5网络数码商城购物流程页面的制作 252

11.5.1查看购物车页面的制作 253

11.5.2填写邮寄信息页面的制作 256

11.5.3存储购物车页面的制作 257

11.5.4发送购物确认邮件页面的制作 261

11.5.5查询订单页面的制作 264

11.6作品预览 267

11.6.1商品展示页面的使用 267

11.6.2购物流程页面的使用 268

参考文献 270