《PHP专家指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:蒋长浩编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2000
  • ISBN:7508303016
  • 页数:365 页
图书介绍:本书包括:PHP简介、安装和配置PHP、PHP3程序设计语言、PHP实例分析、PHPLIB简介、基于Web的电子讨论区六章。

第1章 PHP简介 1

1.1 什么是嵌入式脚本语言 1

1.2 什么是PHP 2

1.3 走进PHP 3

1.4 一点总结 5

第2章 安装和配置PHP 6

2.1 下载PHP 6

2.2 在Unix下安装PHP 6

2.2.1 获得安装程序 6

2.2.2 解开安装软件包 7

2.2.3 安装MySQL 8

2.2.4 安装Apache和PHP 10

2.2.5 一些必要的配置 14

2.3 在Unix下配置PHP的选项 16

2.3.1 配置PHP的方法 16

2.3.2 一些重要的配置选项 16

2.4 在Windows 98/NT下安装PHP 20

2.4.1 在各种Web Server中安装PHP的通用步骤 20

2.4.2 Windows 95/98/NT和PWS/IIS 3 21

2.4.3 Windows NT以及IIS 4 21

2.4.6 Windows下PHP模块用到的动态连接库 22

2.4.5 Omni HTTPd 2.0b1 for Windows 22

2.4.4 Windows 9x/NT以及Apache 1.3.X 22

2.5 PHP的配置文件 23

2.5.1 一般配置指导(General Configuration Directive) 24

2.5.2 邮件配置指导 27

2.5.3 安全模式配置指导 27

2.5.4 调试器配置指导 27

2.5.5 扩展装载配置指导 27

2.5.6 MySQL配置指导 28

2.5.7 mSQL配置指导 28

2.5.8 Postgres配置指导 28

2.5.10 Sybase-CT配置指导 29

2.5.9 Sybase配置指导 29

2.5.11 Informix配置指导 30

2.5.12 BC数学函数配置指导 30

2.5.13 浏览器兼容配置指导 31

2.5.14 统一的ODBC配置指导 31

2.6 安全问题 31

2.6.1 PHP作为CGI程序运行 31

2.6.2 PHP作为Apache的一个模块运行 33

2.7 典型的PHP配置文件(php3.ini) 33

3.1.1 嵌入html的php3 37

第3章 php3程序设计语言 37

3.1 php3语言基本结构 37

3.1.2 php3中的语法分隔符 38

3.2 php3数据类型 39

3.2.1 整型(integer) 40

3.2.2 浮点型(Floating Point Number) 40

3.2.3 字符串(String) 40

3.2.4 数组(Array) 42

3.2.5 类(Class) 45

3.3.1 概述 48

3.3 php3中的变量 48

3.3.2 变量的作用域 50

3.3.3 静态变量 51

3.3.4 动态变量 53

3.3.5 预定义的变量 54

3.3.6 来自PHP外部的变量 56

3.3.7 取得变量的类型 60

3.4 php3中的常量 60

3.5 PHP中的表达式 61

3.5.1 PHP中的操作符 63

3.5.2 表达式中的类型强制 67

3.6 控制结构 69

3.6.1 概述 70

3.6.2 简单顺序语句 70

3.6.3 选择语句 71

3.6.4 循环语句 75

3.6.5 语句的另一种语法格式 77

3.6.6 转移语句 78

3.6.7 替换语句 79

3.7 函数 80

3.7.1 函数的基本概念 81

3.7.2 函数的定义和调用 81

3.7.3 参数传递机制 82

3.8 小结 85

第4章 PHP实例分析 86

4.1 PHP和数据库的实例 86

4.1.1 Web与数据库结合 86

4.1.2 获得本机PHP配置信息 87

4.1.3 MySQL基本操作 89

4.1.4 PHP结合MySQL的一个实例 91

4.1.5 Include和require函数 98

4.2 留言簿程序 99

4.3 基于PHP动态GIF图像的计数器 107

4.4 Whois查询 114

4.5 邮件列表 123

4.6 通过Cookie实现个性化用户界面 142

4.7 使用HTTP的身份认证功能 147

4.8 文件上传功能 155

4.8.1 上传文件的简单例子 155

4.8.2 上传多个文件 156

4.8.3 使用HTTP的PUT命令上传文件 157

4.9 用PHP中面向对象的程序设计方法实现应用 161

5.1 概述 178

5.1.1 PHPLIB、Web服务器和数据库系统之间的关系 178

第5章 PHPLIB简介 178

5.1.2 PHPLIB的工作环境 179

5.2 PHPLIB核心功能的应用 180

5.2.1 定制注册界面 180

5.2.2 定制许可级别 180

5.2.3 创建新的用户 181

5.2.4 创建一个没有密码保护的页面 181

5.2.5 创建一个有密码保护的页面 181

5.2.6 生成保护功能 182

5.2.7 一些注意事项 182

5.3.2 如何定制PHPLIB 183

5.3.1 关于PHPLIB中的类 183

5.3 PHPLIB中的类 183

5.3.2 PHPLIB中的核心功能 185

5.3.3 PHPLIB中的扩展功能 187

5.3.4 PHPLIB中的HTML widgets 187

5.3.5 类的变量与方法 188

5.4 安装PHPLIB 192

5.4.1 准备工作 192

5.4.2 安装与调试 193

5.5 对PHPLIB的进一步调试 196

5.5.1 查看web服务器的运行状况 196

5.5.3 查看PHP解释器的工作状况 197

5.5.2 查看CGI程序的运行状况 197

5.5.4 查看PHPLIB的运行状况 198

5.5.5 查看数据库是否可连接成功 199

5.5.6 查看会话是否正常 199

5.5.7 检查认证功能的实现 199

5.6 小结 200

第6章 基于Web的电子讨论区 201

6.1 关于NeoBoard 201

6.2 NeoBoard的用户界面 202

6.2.1 初始界面 202

6.2.2 阅读文章 203

6.2.3 发表文章 204

6.3 NeoBoard系统的结构 205

6.4 neoboard.ini 208

6.4.1 配置信息 208

6.4.2 函数 210

6.5 NeoBoard页面的抬头和结尾 214

6.5.1 boardheader.inc 214

6.5.2 boardfooter.inc 217

6.6 NeoBoard.php3 217

6.6.1 init_board函数 219

6.6.2 board_info函数 220

6.6.3 display_menu函数 223

6.6.4 table_header函数 227

6.6.5 display_feature函数 227

6.6.6 list_msg函数 232

6.6.7 board_interface函数 240

6.6.7 主控逻辑 273

6.7 小结 273

附录A PHP函数参考 274

A.1 基本变量类型函数 275

A.1.1 数学运算函数 275

A.1.2 任意精度的数学运算函数 280

A.1.3 数组函数 281

A.1.4 字符串函数 290

A.1.5 变量函数 301

A.2 常用的文件和信息函数 303

A.2.1 动态库加载函数 303

A.2.2 日期和时间函数 303

A.2.3 目录函数 307

A.2.4 文件系统函数 309

A.2.5 图像函数 319

A.2.6 PHP选项和信息函数 327

A.2.7 正则表达式函数 331

A.3 其他扩展函数 333

A.3.1 邮件函数 333

A.3.2 辅助函数 333

A.3.3 日历函数 339

A.3.4 网络函数 342

A.3.5 HTTP函数 345

A.3.6 FTP函数 347

A.3.7 压缩函数 353

A.3.8 URL函数 358

A.3.9 程序执行函数 360