《PHP 4程序设计》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:廖世恩,许宏松编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111087356
  • 页数:553 页
图书介绍:

第1章 PHP概述 1

1.1 什么是PHP 1

1.2 PHP简史 2

1.3 PHP能够做什么 2

1.4 PHP的主要特性 3

1.5 PHP可靠吗 4

1.6 关于本书 4

第2章 安装与配置 5

2.1 快速安装 5

2.1.1 准备工作 5

2.1.2 编译、安装PostgreSQL 5

2.1.3 编译PHP 7

2.1.4 安装Apache 8

2.2 设置编译选项 9

2.2.1 指定PHP的运行方式 9

2.2.2 数据库支持选项 10

2.2.3 其他configure选项 12

2.2.4 测试 14

2.2.5 性能基准测试 15

2.3 配置 15

2.3.1 常用配置指令 15

2.3.2 邮件配置指令 18

2.3.3 安全模式配置指令 18

2.3.4 调试器配置指令 18

2.3.5 扩展加载指令 19

2.3.6 MySQL配置指令 19

2.3.7 mSQL配置指令 19

2.3.8 Postgres配置指令 20

2.3.9 Sybase配置指令 20

2.3.10 Sybase-CT配置指令 20

2.3.11 Informix配置指令 21

2.3.12 BC Math配置指令 22

2.3.13 浏览器性能配置指令 22

2.3.14 Unified ODBC配置指令 22

第3章 PHP语言基础 23

3.1 基本语法 24

3.1.1 进入PHP代码 24

3.1.2 指令分隔符 24

3.1.3 注释 25

3.2 PHP数据类型 25

3.2.1 整数 25

3.2.2 浮点数 26

3.2.3 字符串 26

3.2.4 字符串转换 27

3.3 类和对象 28

3.4 类型转换 30

3.4.1 自动类型转换 30

3.4.2 强制类型转换 31

3.5 数组 32

3.6 变量 34

3.6.1 基本概念 34

3.6.2 预定义变量 35

3.6.3 变量作用范围 38

3.6.4 变量的变量 40

3.6.5 PHP之外的变量 40

3.7 常量 42

3.8 表达式 43

3.9 运算符 45

3.9.1 赋值运算符 46

3.9.2 位运算符 46

3.9.3 比较运算符 46

3.9.4 执行运算符 47

3.9.5 自加/自减运算符 47

3.9.6 逻辑运算符 48

3.9.7 运算符优先级 48

3.9.8 字符串运算符 49

3.10 控制结构 49

3.10.1 分支语句 49

3.10.2 循环语句 54

3.11 require()语句 57

3.12 include()语句 58

3.13 函数 60

3.13.1 函数参数 61

3.13.2 按引用传递参数 61

3.13.3 默认参数值 62

3.13.4 可变长度参数列表 62

3.13.5 返回值 62

3.13.6 变量函数 63

3.14 错误处理 63

3.15 创建GIF图像 64

3.16 用PHP进行HTTP验证 64

3.17 cookie 66

第4章 数组处理 67

4.1 创建数组 67

4.2 获取数组属性 69

4.3 对数组进行操作 71

4.4 对数组元素进行栈操作 76

4.5 对数组进行遍历 79

4.6 对数组进行排序 83

第5章 字符串处理 88

5.1 字符串输出 89

5.2 字符串转换 91

5.3 拆分与连接字符串 93

5.4 查找、替换及子串处理 95

5.5 特殊字符处理和HTML标记处理 100

5.6 空格处理 105

5.7 字符串比较 106

5.8 大小写处理 107

5.9 其他字符串处理功能 108

第6章 正则表达式 112

6.1 POSIX正则表达式 112

6.1.1 POSIX正则表达式语法 112

6.1.2 POSIX正则表达式函数 115

6.2 Perl兼容正则表达式 119

6.2.1 正则表达式语法 119

6.2.2 PCRE正则表达式函数 134

6.2.3 关于匹配性能 139

6.2.4 与Perl的区别 139

第7章 数据库访问 141

7.1 PostgreSQL函数概述 141

7.2 PostgreSQL访问函数列表 142

7.3 PHP和HTML表单 153

7.3.1 表单定义 154

7.3.2 表单输入域 154

7.3.3 在PHP中传递表单数据 157

7.3.4 验证用户输入的数据 159

7.4 准备工作:创建数据库和表 160

7.5 浏览记录 161

7.5.1 单页显式 162

7.5.2 多页显示 164

7.5.3 浏览记录的完整代码 166

7.6 添加数据 169

7.7 数据库查询 176

7.8 修改记录 184

7.9 删除记录 187

7.10 数据库访问模块化 194

第8章 数据库编程实例:留言簿 195

8.1 功能分析 195

8.2 数据库设计 195

8.3 浏览客户留言 197

8.3.1 显示所有留言 198

8.3.2 多页显示 200

8.3.3 浏览留言脚本结构 201

8.3.4 浏览留言的完整代码 201

8.4 登录留言 206

8.4.1 显示表单 206

8.4.2 将用户输入的留言添加到数据库中 207

8.4.3 添加留言脚本完整代码 208

8.5 修改客户留言 210

8.6 删除留言 216

8.7 管理留言簿 219

8.8 阻止“机器人”读取留言簿脚本 222

8.9 优化留言簿 222

第9章 数据库编程示例:BBS 224

9.1 数据库设计 224

9.2 显示文章索引 226

9.3 阅读文章 230

9.4 发表文章 232

9.5 BBS框架 234

9.6 管理 235

9.6.1 显示管理文章索引 235

9.6.2 删除 237

第10章 数据库编程实例:求职站点 243

10.1 站点规划 243

10.2 数据库设计 244

10.3 功能实现 247

10.4 首页 247

10.5 与个人求职者相关的脚本 249

10.5.1 显示个人求职信息 249

10.5.2 发布个人求职信息 255

10.5.3 定位个人求职信息 263

10.5.4 修改个人求职信息 266

10.5.5 查询个人求职信息 277

10.6 与招聘信息相关的功能实现 282

10.6.1 浏览企业招聘信息 282

10.6.2 企业发布招聘信息 286

10.6.3 定位招聘信息 292

10.6.4 修改/删除招聘信息 295

10.6.5 查询招聘信息 303

10.7 网站管理 307

10.8 改进与优化 308

第11章 数据库访问函数 310

11.1 MySQL函数 310

11.2 mSQL函数 320

11.3 DBM函数 328

11.4 数据库抽象层函数 330

11.5 ODBC函数 334

11.6 dBase函数 340

11.7 FilePro函数 343

11.8 Oracle函数 344

11.8.1 标准Oracle库模块 344

11.8.2 Oracle OCI函数 348

11.9 Informix函数 363

11.10 SyBase函数 374

11.11 Microsoft SQL Server函数 378

第12章 函数参考 383

12.1 变量函数 383

12.1.1 变量类型测试 383

12.1.2 变量值测试 385

12.1.3 变量类型转换 387

12.2 针对Apache的函数 388

12.3 PHP选项和信息 390

12.4 POSIX函数 394

12.5 目录函数 398

12.6 文件系统函数 400

12.6.1 处理文件路径 400

12.6.2 操作文件和目录 401

12.6.3 操作文件链接的函数 404

12.6.4 文件读写函数 404

12.6.5 访问文件属性 410

12.6.6 统计信息 413

12.7 压缩函数 414

12.8 程序执行函数 419

12.9 GNU Recode函数 420

12.10 加密函数 421

12.11 信号量和共享内存函数 424

12.12 会话处理函数 426

12.13 历法函数 431

12.14 日期和时间函数 433

12.15 图像函数 438

12.16 FTP函数 448

12.17 HTTP函数 451

12.18 URL函数 452

12.19 IMAP函数 454

12.20 LDAP函数 465

12.21 Mail函数 476

12.22 哈希函数 476

12.23 SNMP函数 478

12.24 网络函数 480

12.25 NIS函数 483

12.26 动态加载函数 486

12.27 PHP数学运算 487

12.27.1 普通数学函数 487

12.27.2 任意精度的数学函数 493

12.28 PDF函数 494

12.29 ClibPDF函数 511

12.30 Vmailmgr函数 526

12.31 Aspell函数 527

12.32 杂项函数 528

附录 求职站点管理 538