《PHP专家指南》是2000年中国电力出版社出版的图书,作者是蒋长浩。
基本介绍
- 作者蒋长浩
- ISBN9787508303017
- 页数365
- 定价35.00
- 出版社中国电力出版社
- 出版时间2000-05
- 装帧平装
内容介绍
内容提要
本书系统地讲述了有关PHP(Personal Home Page)的各方面内容。全书共分六章,
外加一个附录。第一章从整体上简要介绍PHP的用途、PHP的发展历史和PHP成为流行
的伺服器端嵌入式脚本语言的原因.第二章的重点是安装与配置。讲述PHP的安装步骤和
配置选项。还介绍了如何安装Mysql和Apache等常和PHP搭配使用的一些重要软体。
第三章集中讲解了PHP的语法规则。第四章结合9个实例详细讲解PHP的各种重要运用。
第五章简要介绍了流行的PHP基库PHPLIB的基本功能及其安装方法。第六章通过一个基
于Web的bbs的程式讲解如何在大型套用中使用PHP。附录部分分门别类地介绍了PHP
中的各种函式,可作为速查手册。
本书旨在使读者掌握PHP脚本语言,具备开发动态Web网页的技巧和能力。
作品目录
目录
前言
第1章 PHP简介
1.1 什幺是嵌入式脚本语言
1.2 什幺是PHP
1.3 走进PHP
1.4 一点
第2章 安装和配置PHP
2.1 下载 PHP
2.2 在UniX下安装PHP
2.2.1 获得安装程式
2.2.2 解开安装软体包
2.2.3 安装MySQL
2.2.4 安装Apache和PHP
2.2.5 一些必要的配置
2.3 在Unix下配置PHP的选项
2.3.1 配置PHP的方法
2.3.2 一些重要的配置选项
2.4 在Windows 98/NT下安装 PHP
2.4.1 在各种Web Server中安装PHP的通用步骤
2.4.2 Windows 95/98/NT和PWS/IIS 3
2.4.3 Windows NT以及 IIS 4
2.4.4 Windows gx/NT以及Apache 1.3.x
2.4.5 Omni HTTPd 2.ob1 for Windows
2.4.6 Windows下PHP模组用到的动态连线库
2.5 PHP的配置档案
2.5.1 一般配置指导(General Configuration Directive)
2.5.2 邮件配置指导
2.5.3 安全模式配置指导
2.5.4 调试器配置指导
2.5.5 扩展装载配置指导
2.5.6 MySQL配置指导
2.5.7 mSQL配置指导
2.5.8 Postgres配置指导
2.5.9 Sybase配置指导。
2.5.10 Sybase-CT配置指导
2.5.11 Informix配置指导
2.5.12 BC数学函式配置指导
2.5.13 浏览器兼容配置指导
2.5.14 统一的ODBC配置指导
2.6 安全问题
2.6.1 PHP作为CGI程式运行
2.6.2 PHP作为Apache的一个模组运行
2.7 典型的PHP配置档案(php3.ini)
第3章 php3程式设计语言
3.1 php3语言基本结构
3.1.l 嵌入html的php3
3.1.2 php3中的语法分隔设定
3.2 php3数据类型
3.2.1 整型(integer)
3.2.2 浮点型(Floating Point Number)
3.2.3 字元串(String)
3.2.4 数组(Array)
3.2.5 类(Class)
3.3 PhP3中的变数
3.3.1 概述
3.3.2 变数的作用域
3.3.3 静态变数
3.3.4 动态变数
3.3.5 预定义的变数
3.3.6 来自PHP外部的变数
3.3.7 取得变数的类型
3.4 Php3中的常量
3.5 PHP中的表达式
3.5.1 PHP中的操作符
3.5.2 表达式中的类型强制
3.6 控制结构
3.6.1 概述
3.6.2 简单顺序语句
3.6.3 选择语句
3.6.4 循环语句
3.6.5 语句的另一种语法格式
3.6.6 转移语句
3.6.7 替换语句
3.7 函式
3.7.1 函式的基本概念
3.7.2 函式的定义和调用
3.7.3 参数传递机制
3.8 小结
第4章 PHP实例分析
4.1 PHP和资料库的实例
4.1.1 Web与资料库结合
4.1.2 获得本机PHP配置信息
4.1.3 MySQL基本操作
4.1.4 PHP结合MySQL的一个实例
4.1.5 Include和require函式
4.2 留言簿程式
4.3 基于PHP动态GIF图像的计数器
4.4 Whois查询
4.5 邮件列表
4.6 通过Cookie实现个性化用户界面
4.7 使用HTTP的身份认证功能
4.8 档案上传功能
4.8.1 上传档案的简单例子
4.8.2 上传多个档案
4.8.3 使用HTTP的PUT命令上传档案
4.9 用PHP中面向对象的程式设计方法实现套用
第5章 PHPLIB简介
5.1 概述
5.1.1 PHPLIB、Web伺服器和资料库系统之间的关係
5.1.2 PHPLIB的工作环境
5.2 PHPLIB核心功能的套用
5.2.1 定製注册界面
5.2.2 定製许可级别
5.2.3 创建新的用户
5.2.4 创建一个没有密码保护的页面
5.2.5 创建一个有密码保护的页面
5.2.6 生成保护功能
5.2.7 一些注意事项
5.3 PHPLIB中的类
5.3.1 关于PHPLIB中的类
5.3.2 如何定製PHPLIB
5.3.2 PHPLIB中的核心功能
5.3.3 PHPLIB中的扩展功能
5.3.4 PHPLIB中的HTML widgets
5.3.5 类的变数与方法
5.4 安装PHPLIB
5.4.1 準备工作
5.4.2 安装与调试
5.5 对PHPLIB的进一步调试
5.5.1 查看Web伺服器的运行状况
5.5.2 查看CGI程式的运行状况
5.5.3 查看PHP解释器的工作状况
5.5.4 查看PHPLIB的运行状况
5.5.5 查看资料库是否可连线成功
5.5.6 查看会话是否正常
5.5.7 检查认证功能的实现
5.6 小结
第6章 基于Web的电子讨论区
6.1 关于NeoBoard
6.2 NeoBoard的用户界面
6.2.1.初始界面
6.2.2 阅读文章
6.2.3 发表文章
6.3 NeoBoard系统的结构
6.4.1 neoboard.ini
6.4.1 配置信息
6.4.2 函式
6.5 NeoBoard页面的抬头和结尾
6.5.1 boardheader.inc
6.5.2 boardfooter.inc
6.6 NeoBoard.php3
6.6.1 init_board函式
6.6.2 board_info函式
6.6.3 display_menu函式
6.6.4 table_header函式
6.6.5 display_feature函式
6.6.6 list_msg函式
6.6.7 board_interface函式
6.6.7 主控逻辑
6.7 小结
附录A PHP函式参考
A.1 基本变数类型函式
A.1.1 数学运算函式
A.1.2 任意精度的数学运算函式
A.1.3 数组函式
A.1.4 字元串函式
A.1.5 变数函式
A.2 常用的档案和信息函式
A.2.1 动态库载入函式
A.2.2 日期和时间函式
A.2.3 目录函式
A.2.4 档案系统函式
A.2.5 图像函式
A.2.6 PHP选项和信息函式
A.2.7 正则表达式函式
A.3 其他扩展函式
A.3.1 邮件函式
A.3.2 辅助函式
A.3.3 日曆函式
A.3.4 网路函式
A.3.5 HTTP函式
A.3.6 FTP函式
A.3.7 压缩函式
A.3.8 URL函式
A.3.9 程式执行函式
前言
第1章 PHP简介
1.1 什幺是嵌入式脚本语言
1.2 什幺是PHP
1.3 走进PHP
1.4 一点
第2章 安装和配置PHP
2.1 下载 PHP
2.2 在UniX下安装PHP
2.2.1 获得安装程式
2.2.2 解开安装软体包
2.2.3 安装MySQL
2.2.4 安装Apache和PHP
2.2.5 一些必要的配置
2.3 在Unix下配置PHP的选项
2.3.1 配置PHP的方法
2.3.2 一些重要的配置选项
2.4 在Windows 98/NT下安装 PHP
2.4.1 在各种Web Server中安装PHP的通用步骤
2.4.2 Windows 95/98/NT和PWS/IIS 3
2.4.3 Windows NT以及 IIS 4
2.4.4 Windows gx/NT以及Apache 1.3.x
2.4.5 Omni HTTPd 2.ob1 for Windows
2.4.6 Windows下PHP模组用到的动态连线库
2.5 PHP的配置档案
2.5.1 一般配置指导(General Configuration Directive)
2.5.2 邮件配置指导
2.5.3 安全模式配置指导
2.5.4 调试器配置指导
2.5.5 扩展装载配置指导
2.5.6 MySQL配置指导
2.5.7 mSQL配置指导
2.5.8 Postgres配置指导
2.5.9 Sybase配置指导。
2.5.10 Sybase-CT配置指导
2.5.11 Informix配置指导
2.5.12 BC数学函式配置指导
2.5.13 浏览器兼容配置指导
2.5.14 统一的ODBC配置指导
2.6 安全问题
2.6.1 PHP作为CGI程式运行
2.6.2 PHP作为Apache的一个模组运行
2.7 典型的PHP配置档案(php3.ini)
第3章 php3程式设计语言
3.1 php3语言基本结构
3.1.l 嵌入html的php3
3.1.2 php3中的语法分隔设定
3.2 php3数据类型
3.2.1 整型(integer)
3.2.2 浮点型(Floating Point Number)
3.2.3 字元串(String)
3.2.4 数组(Array)
3.2.5 类(Class)
3.3 PhP3中的变数
3.3.1 概述
3.3.2 变数的作用域
3.3.3 静态变数
3.3.4 动态变数
3.3.5 预定义的变数
3.3.6 来自PHP外部的变数
3.3.7 取得变数的类型
3.4 Php3中的常量
3.5 PHP中的表达式
3.5.1 PHP中的操作符
3.5.2 表达式中的类型强制
3.6 控制结构
3.6.1 概述
3.6.2 简单顺序语句
3.6.3 选择语句
3.6.4 循环语句
3.6.5 语句的另一种语法格式
3.6.6 转移语句
3.6.7 替换语句
3.7 函式
3.7.1 函式的基本概念
3.7.2 函式的定义和调用
3.7.3 参数传递机制
3.8 小结
第4章 PHP实例分析
4.1 PHP和资料库的实例
4.1.1 Web与资料库结合
4.1.2 获得本机PHP配置信息
4.1.3 MySQL基本操作
4.1.4 PHP结合MySQL的一个实例
4.1.5 Include和require函式
4.2 留言簿程式
4.3 基于PHP动态GIF图像的计数器
4.4 Whois查询
4.5 邮件列表
4.6 通过Cookie实现个性化用户界面
4.7 使用HTTP的身份认证功能
4.8 档案上传功能
4.8.1 上传档案的简单例子
4.8.2 上传多个档案
4.8.3 使用HTTP的PUT命令上传档案
4.9 用PHP中面向对象的程式设计方法实现套用
第5章 PHPLIB简介
5.1 概述
5.1.1 PHPLIB、Web伺服器和资料库系统之间的关係
5.1.2 PHPLIB的工作环境
5.2 PHPLIB核心功能的套用
5.2.1 定製注册界面
5.2.2 定製许可级别
5.2.3 创建新的用户
5.2.4 创建一个没有密码保护的页面
5.2.5 创建一个有密码保护的页面
5.2.6 生成保护功能
5.2.7 一些注意事项
5.3 PHPLIB中的类
5.3.1 关于PHPLIB中的类
5.3.2 如何定製PHPLIB
5.3.2 PHPLIB中的核心功能
5.3.3 PHPLIB中的扩展功能
5.3.4 PHPLIB中的HTML widgets
5.3.5 类的变数与方法
5.4 安装PHPLIB
5.4.1 準备工作
5.4.2 安装与调试
5.5 对PHPLIB的进一步调试
5.5.1 查看Web伺服器的运行状况
5.5.2 查看CGI程式的运行状况
5.5.3 查看PHP解释器的工作状况
5.5.4 查看PHPLIB的运行状况
5.5.5 查看资料库是否可连线成功
5.5.6 查看会话是否正常
5.5.7 检查认证功能的实现
5.6 小结
第6章 基于Web的电子讨论区
6.1 关于NeoBoard
6.2 NeoBoard的用户界面
6.2.1.初始界面
6.2.2 阅读文章
6.2.3 发表文章
6.3 NeoBoard系统的结构
6.4.1 neoboard.ini
6.4.1 配置信息
6.4.2 函式
6.5 NeoBoard页面的抬头和结尾
6.5.1 boardheader.inc
6.5.2 boardfooter.inc
6.6 NeoBoard.php3
6.6.1 init_board函式
6.6.2 board_info函式
6.6.3 display_menu函式
6.6.4 table_header函式
6.6.5 display_feature函式
6.6.6 list_msg函式
6.6.7 board_interface函式
6.6.7 主控逻辑
6.7 小结
附录A PHP函式参考
A.1 基本变数类型函式
A.1.1 数学运算函式
A.1.2 任意精度的数学运算函式
A.1.3 数组函式
A.1.4 字元串函式
A.1.5 变数函式
A.2 常用的档案和信息函式
A.2.1 动态库载入函式
A.2.2 日期和时间函式
A.2.3 目录函式
A.2.4 档案系统函式
A.2.5 图像函式
A.2.6 PHP选项和信息函式
A.2.7 正则表达式函式
A.3 其他扩展函式
A.3.1 邮件函式
A.3.2 辅助函式
A.3.3 日曆函式
A.3.4 网路函式
A.3.5 HTTP函式
A.3.6 FTP函式
A.3.7 压缩函式
A.3.8 URL函式
A.3.9 程式执行函式