《PHP应用技巧与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:数字时代工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115094128
  • 页数:329 页
图书介绍:

第1章 PHP简介 1

1.1 PHP的起源和发展 2

1.2 PHP的优点 3

1.3 PHP的功能 5

1.4 PHP与其他动态网页语言的比较 6

第2章 PHP开发环境设置 9

2.1 工作环境说明 10

2.2 在Windows下的安装 10

2.2.1 PHP的安装 11

2.2.2 Apache服务器的安装 12

2.2.3 在Windows 9x/Me中运行Apache 16

2.2.4 在Windows NT/2000下运行Apache 17

2.2.5 ToolKit For Apache的安装 18

2.2.6 MySQL服务器的安装 21

2.2.7 在Windows NT/2000下运行MySQL 24

2.3 在Linux下的安装 25

2.3.1 Linux的一些基本概念和操作 25

2.3.2 编译前的准备工作 26

2.3.3 安装MySQL服务器 27

2.3.4 测试MySQL 28

2.3.5 Apache及PHP的安装 30

2.3.6 Apache及PHP的配置 31

2.4 Zend Optimizer的安装 33

2.4.1 系统需求 33

2.4.2 安装过程 34

2.4.3 运行检测 34

2.5 PHP编辑器介绍 35

第3章 PHP轻松入门 37

3.1 PHP程序分析 38

3.1.1 复活节彩蛋 38

3.1.2 书写规则 39

3.1.3 从HTML中脱离 39

3.2 输出语句 41

3.2.1 字段宽度 42

3.2.2 对齐方式 42

3.2.3 普通字符 43

3.3 程序注释 44

第4章 数据类型 45

4.1 数据类型 46

4.2 常量 46

4.2.1 整数型常量 46

4.2.2 浮点数常量 47

4.2.3 字符串常量 47

4.2.4 符号常量 49

4.3 变量类型 50

4.3.1 整型变量 50

4.3.2 浮点型变量 50

4.3.3 字符串变量 51

4.3.4 数组变量 51

4.3.5 多维数组 52

4.3.6 对象变量 53

4.3.7 变量替换 53

4.3.8 变化的变量 54

4.4 变量类型转化 54

4.4.1 自动转化 54

4.4.2 变量类型的确定 55

4.4.3 类型强制转化 55

4.4.4 字符串类型的转化 55

4.5 运算符号 56

4.5.1 运算符的优先级 56

4.5.2 算术运算 57

4.5.3 字符串合并运算 58

4.5.4 赋值运算 59

4.5.5 位运算 59

4.5.6 逻辑运算 60

4.5.7 其他运算符 61

第5章 程序控制 63

5.1 表达式 64

5.2 复合语句 65

5.3 if语句 66

5.4 switch语句 68

5.5 for语句 69

5.6 foreach语句 70

5.7 while语句 71

5.8 其他流程控制语句 72

5.8.1 break语句 72

5.8.2 continue语句 73

5.9 程序外调用语句 74

5.9.1 require()语句 74

5.9.2 include()语句 75

第6章 PHP中的函数 79

6.1 函数的定义和调用 80

6.1.1 函数的定义 80

6.1.2 函数的调用 80

6.1.3 函数的返回值 81

6.2 参数传递 82

6.2.1 形式参数 82

6.2.2 变量参数 83

6.2.3 数组参数 83

6.2.4 默认参数 84

6.3 变量的活动范围 85

6.3.1 全域变量 85

6.3.2 静态变量 87

6.4 嵌套函数 88

6.5 递归函数 89

第7章 面向对象编程 91

7.1 面向对象的基本概念 92

7.1.1 对象 92

7.1.2 类 92

7.1.3 封装 93

7.1.4 继承 93

7.1.5 多态性 93

7.2 PHP与对象 94

7.2.1 类的定义和使用 94

7.2.2 构造函数 95

7.2.3 继承 98

7.2.4 抽象类的定义和实现 99

7.2.5 重载的实现 101

7.2.6 多态性的实现 102

第8章 HTML表单 105

8.1 <FORM>标识对 106

8.1.1 METHOD属性 106

8.1.2 ACTION属性 106

8.1.3 ENCTYPE属 106

8.2 <INPUT>标识对 107

8.2.1 TYPE属性 107

8.2.2 NAME属性 107

8.2.3 VALUE属性 108

8.2.4 SIZE属性 108

8.2.5 MAXLENGTH属性 108

8.2.6 CHECKED属性 108

8.2.7 SRC属性 108

8.3 文本输入框 108

8.4 隐藏框 109

8.5 单选框 109

8.6 复选框 110

8.7 多行文本框 110

8.8 列表选择 111

8.9 图像按钮 111

第9章 应用实例 113

9.1 页面欢迎词 114

9.2 计数器 115

9.3 文件上传 116

9.4 反馈表单 122

9.5 在线人数的统计 123

9.6 站内搜索引擎 124

第10章 PHP中的图形处理 127

10.1 使用说明 128

10.2 图形处理函数 128

10.3 创建动态图像的基本步骤 134

10.4 图形应用实例 136

10.4.1 图形计数器 136

10.4.2 图形日历的创建 138

10.4.3 投票统计 141

10.4.4 生成缩略图 143

10.4.5 取得图形信息 145

第11章 模式匹配 147

11.1 正则表达式 148

11.1.1 转义字符 148

11.1.2 方括号表达式 149

11.2 POSIX风格的匹配函数 150

11.2.1 匹配函数Ereg() 150

11.2.2 替换函数Ereg_replace() 151

11.2.3 分割函数split() 151

11.2.4 合并函数join() 152

11.3 基于PERL风格的模式匹配 152

11.3.1 模式定界符 152

11.3.2 模式选项 153

11.3.3 PERL定义的其他转义字符 154

11.4 PERL风格的匹配函数 155

11.4.1 匹配函数preg_match() 155

11.4.2 匹配函数preg_match_all() 155

11.4.3 替换函数preg_replace() 157

11.4.4 分割函数preg_split() 157

第12章 MySQL入门 159

12.1 MySQL的数据类型 160

12.1.1 存储空间位数 163

12.1.2 数字类型 165

12.1.3 字符串类型 165

12.1.4 关于NULL 167

12.2 MySQL的命名规则 167

12.2.1 大小写敏感 169

12.2.2 MySQL中的保留字 169

12.3 MySQL中的自定义变量 171

12.4 MySQL中的注释语法 171

12.5 MySQL中的SQL语句 172

12.5.1 数据库创建语句 172

12.5.2 数据库选择语句 172

12.5.3 数据库删除语句 173

12.5.4 数据表创建语句 173

12.5.5 数据表更改语句 175

12.5.6 数据表删除语句 176

12.5.7 插入语句 176

12.5.8 查询语句 177

12.5.9 更新语句 178

12.5.10 删除语句 179

12.5.11 状态显示语句 179

12.5.12 状态描述语句 180

12.5.13 加锁/解锁语句 180

12.5.14 选项设置语句 181

第13章 PHP与MySQL 183

13.1 phpMyAdmin介绍 184

13.1.1 phpMyAdmin的安装和配置 184

13.1.2 phpMyAdmin的保护 184

13.1.3 phpMyAdmin的应用 187

13.2 PHP中的MySQL操作函数 188

13.2.1 服务器连接函数 188

13.2.2 服务器关闭函数 189

13.2.3 数据库选择函数 189

13.2.4 数据库查询函数 190

13.2.5 数据记录操作函数 191

13.2.6 数据库级操作函数 193

13.2.7 数据库信息函数 193

13.3 PHP数据库操作的一般步骤 196

第14章 Cookie的使用 197

14.1 Cookie概况 198

14.2 Cookie的工作原理 199

14.3 在PHP中使用Cookie 199

14.3.1 Cookie的设置 200

14.3.2 Cookie的处理 201

14.3.3 Cookie的删除 201

14.3.4 Cookie的限制 201

14.4 Cookie的应用 201

第15章 Session技术 203

15.1 Session概述 204

15.2 Session的工作原理 204

15.3 使用PHPlib实现Session功能 205

15.3.1 环境说明 205

15.3.2 安装过程 205

15.3.3 PHPlib的工作原理 206

15.4 PHP 4.0中的Session 208

15.4.1 PHP.ini中的Session配置选项 208

15.4.2 PHP 4.0中Session相关函数 209

15.5 Session的扩展 211

15.5.1 Session补充函数 211

15.5.2 Session扩展函数 213

15.5.3 MySQL Session处理程序 213

15.5.4 MySQL Session程序清单 215

15.5.5 DBM Session处理程序 217

15.5.6 DBM Session程序清单 218

15.5.7 测试程序 219

第16章 WWW鉴权 223

16.1 HTTP认证规范 224

16.2 HTACCESS认证 225

16.2.1 Apache指令介绍 225

16.2.2 允许有限个用户访问限制目录 226

16.2.3 使用组允许多个用户访问限制目录 228

16.3 MySQL数据库认证 229

第17章 PHP编译配置 231

第18章 PHP配置选项说明 239

18.1 PHP配置选项 240

18.2 和Session相关的配置值 246

第19章 Apache配置文件介绍 249

19.1 Apache配置文件 250

19.2 PHP函数索引 259

第20章 用PHP进行网站规划 287

20.1 计划一个网站 288

20.1.1 欢迎页面的设计 288

20.1.2 联系信息页面 288

20.2 使用PHP进行网站规划 289

20.2.1 通用变量设置 289

20.2.2 通用页面设计 290

20.2.3 欢迎页面的设计 291

20.2.4 联系信息页面 292

20.3 规划和设计论坛 292

20.3.1 论坛安装说明 292

20.3.2 程序一览 293

20.3.3 数据表定义文件(table.txt) 293

20.3.4 样式表定义(bbs.css) 294

20.3.5 配置文件(config.inc.php) 295

20.3.6 通用页面程序(Page.inc.php) 296

20.3.7 用户注册页面(regstep1.php) 297

20.3.8 注册提交页面(regstep2.php) 300

20.3.9 用户登录页面(bbslogin.php) 302

20.3.10 登录认证页面(bbsauth.php) 304

20.3.11 论坛列表页面(bbslist.php) 304

20.3.12 列表显示函数(bbsshow.inc.php) 309

20.3.13 发表文章页面(bbsadd.php) 310

20.3.14 发表文章保存页面(bbssave.php) 314

20.3.15 发表文章保存程序(bbssave.inc.php) 316

20.3.16 文章内容显示页面(bbscontent.php) 318

20.3.17 文章回复页面(bbsreply.php) 320

20.3.18 文章回复保存页面(bbsreplysave.php) 326