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

  • 购买积分:12 如何计算积分?
  • 作  者:聂庆鹏等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302162131
  • 页数:325 页
图书介绍:本书介绍PHP+My SQL进行动态网站开发的方法与全部过程。

第1章 PHP概述 1

1.1 PHP的来龙去脉 2

1.1.1 PHP的概念 2

1.1.2 PHP的产生与发展 2

1.2 PHP可以做哪些事 3

1.3 PHP的特点及与其他语言的比较 3

1.3.1 PHP的特点 3

1.3.2 PHP与其他CGI语言的比较 4

1.4 PHP常用开发工具 5

1.4.1 PHP代码开发工具 5

1.4.2 网页设计工具 6

1.4.3 文本编辑工具 7

1.5 案例1:登录Internet了解PHP的应用情况 8

1.5.1 案例分析 8

1.5.2 实施步骤 8

1.6 本章小结 9

1.7 练习题 9

第2章 预备知识:HTML与JavaScript 10

2.1 什么是HTML 11

2.1.1 HTML的概念 11

2.1.2 HTML文档的结构 11

2.1.3 HTML的标记及属性 13

2.2 HTML的文本标记及属性 14

2.3 插入图片和超链接 18

2.3.1 HTML中图片的插入 18

2.3.2 HTML中背景图片的使用 20

2.3.3 HTML中的超链接 21

2.4 表格的使用 23

2.4.1 定义表格的基本标记 24

2.4.2 表格标记及其属性 24

2.4.3 表格的嵌套 26

2.5 创建表单 26

2.5.1 HTML中的表单标记〈from〉…〈form〉 28

2.5.2 表单中的输入标记〈input〉 28

2.5.3 表单中的下拉列表框〈select〉…〈/select〉 29

2.5.4 表单中的多行文本框〈textarea〉…〈/textarea〉 29

2.6 JavaScript简介 30

2.7 JavaScript语法 30

2.7.1 在什么地方插入JavaScript 30

2.7.2 JavaScript中的变量 31

2.7.3 表达式与运算符 32

2.7.4 JavaScript中的语句 32

2.8 案例2创建一个完整的用户注册页面 34

2.8.1 案例分析 34

2.8.2 实施步骤 35

2.8.3 程序清单及源代码 35

2.9 本章小结 38

2.10 练习题 38

第3章 PHP服务器环境配置 39

3.1 PHP服务器概述 40

3.2 安装PHP前的准备工作 40

3.2.1 软硬件环境 40

3.2.2 获取PHP安装资源包 41

3.3 PHP 5+IIS服务器安装配置 42

3.3.1 IIS简介及其安装 42

3.3.2 PHP的安装 44

3.3.3 将PHP与IIS建立关联 46

3.3.4 设置主目录和虚拟目录 49

3.3.5 编写并运行一个PHP测试程序 52

3.4 PHP 5+Apache服务器安装配置 53

3.4.1 Apache简介 53

3.4.2 Apache的获取 53

3.4.3 Apache的安装 54

3.4.4 将PHP与Apache建立关联 57

3.5 案例3 将本地机器配置成PHP服务器并显示PHP配置信息 59

3.5.1 案例分析 59

3.5.2 实施步骤 59

3.6 本章小结 59

3.7 练习题 60

第4章 PHP 5的基本语法 61

4.1 PHP语法概述 62

4.1.1 一个简单的PHP程序 62

4.1.2 PHP嵌入HTML文档的方式 63

4.1.3 PHP程序的注释方法 65

4.1.4 PHP的文件引用 66

4.2 PHP的常量和变量 67

4.2.1 PHP的常量类型 67

4.2.2 PHP的变量类型 70

4.3 PHP的运算符和表达式 78

4.3.1 PHP的运算符 78

4.3.2 运算符优先级与结合性 83

4.3.3 PHP的表达式 84

4.4 PHP的流程控制 84

4.4.1 if…else…语句 85

4.4.2 switch语句 87

4.4.3 do…while…语句 89

4.4.4 for语句 91

4.4.5 break和continue语句 92

4.5 PHP的系统函数与自定义函数 93

4.5.1 函数的定义和调用 93

4.5.2 函数的参数传递 94

4.5.3 用函数的同名变量实现可变函数 96

4.5.4 用函数调用实现递归与嵌套 97

4.5.5 变量在函数中的使用 101

4.6 PHP5的类与对象 106

4.6.1 类和对象的概念 106

4.6.2 类的定义和对象的创建 106

4.6.3 用构造函数实现类的初始化 108

4.6.4 类继承 109

4.6.5 同名函数实现类的多态 111

4.7 案例4 用PHP编写多功能乘法表 114

4.7.1 案例分析 114

4.7.2 具体代码 114

4.8 本章小结 116

4.9 练习题 116

第5章 PHP 5内置数组和常量 117

5.1 PHP 5的内置数组简介 118

5.2 接收表单数据和URL附加数据 119

5.3 用Cookie和Session实现用户登录 122

5.4 用内置数组获取服务器环境信息 126

5.5 案例5 用PHP内置数组接收表单数据 130

5.5.1 案例分析 130

5.5.2 具体代码 130

5.6 本章小结 132

5.7 练习题 133

第6章 PHP 5常用函数介绍 134

6.1 PHP 5内置函数概述 135

6.1.1 标准函数与扩展函数 135

6.1.2 启用扩展函数库 136

6.2 数组函数 136

6.2.1 数组函数一览 136

6.2.2 array()函数 138

6.2.3 count()函数 139

6.2.4 each()函数 139

6.2.5 current()、reset()、end()、next()和prev()函数 141

6.3 字符串处理函数 143

6.3.1 字符串处理函数一览 143

6.3.2 trim()、ltrim()、rtrim()、chop()和strlen()函数 145

6.3.3 ucwords()、ucfirst()、strtoupper()、strtolower()、str_word_count()函数 146

6.3.4 字符串查找函数 148

6.3.5 字符串替换函数 151

6.3.6 字符串截取函数 156

6.3.7 字符串分割函数 157

6.4 时间日期函数 161

6.4.1 时间日期函数一览 161

6.4.2 获取当前时间的Unix时间戳 161

6.4.3 获取指定时间的Unix时间戳 163

6.4.4 从Unix时间戳取得时间日期信息 164

6.5 数学函数 169

6.6 图像处理函数 171

6.6.1 用图像处理函数绘制Png图形 174

6.6.2 用图像处理函数制作水印效果 176

6.7 其他函数 178

6.8 案例6 完整图像验证码程序开发 178

6.8.1 案例分析 178

6.8.2 实施步骤 179

6.9 本章小结 181

6.10 练习题 182

第7章 PHP 5文件与目录操作 183

7.1 文件操作 184

7.2 目录操作 188

7.3 文件上传的实现 192

7.4 案例7 利用文件操作实现支持头像上传的用户注册程序 196

7.4.1 案例分析 196

7.4.2 实施步骤 196

7.5 本章小结 203

7.6 练习题 203

第8章 MySQL数据库安装与使用 204

8.1 MySQL数据库系统简介 205

8.1.1 Web开发与数据库 205

8.1.2 MySQL数据库简介 206

8.2 MySQL的安装与初始化设置 206

8.2.1 下载MySQL安装 207

8.2.2 安装MySQL 207

8.2.3 测试MySQL 211

8.3 MySQL中的数据类型 212

8.4 结构化查询语言(SQL)简介 213

8.4.1 结构化查询语言概述 213

8.4.2 常用SQL语句的使用 214

8.5 MySQL数据库管理工具phpMyAdmin 218

8.5.1 phpMyAdmin的安装 219

8.5.2 phpMyAdmin的使用 220

8.6 案例8 安装配置MySQL并建立一个用户信息表 222

8.6.1 案例分析 222

8.6.2 实施步骤 222

8.7 本章小结 223

8.8 练习题 224

第9章 PHP+MySQL数据库编程 225

9.1 PHP操作MySQL数据库的流程 226

9.2 连接数据库前的准备工作 227

9.3 PHP操作MySQL方法详解 228

9.3.1 PHP操作MySQL常用函数 228

9.3.2 PHP对MySQL数据库的操纵 230

9.3.3 PHP中数据分页的实现 237

9.4 案例9 编写一个PHP+MySQL留言本程序 239

9.4.1 案例分析 239

9.4.2 实施步骤 240

9.5 本章小结 254

9.6 练习题 255

第10章 PHP 5程序开发综合范例 256

10.1 需求分析 257

10.2 流程设计 257

10.3 数据库设计 258

10.4 代码编写 259

10.4.1 论坛的程序清单与存放路径 259

10.4.2 论坛的主要程序代码 261

10.5 程序运行 316

10.6 本章小结 325

10.7 练习题 325