书籍详情
PHP高级开发技巧与范例
作者:彭晓明,熊济宁等编著
出版社:电子工业出版社
出版时间:2001-06-01
ISBN:9787505367913
定价:¥56.00
购买这本书可以去
内容简介
本书以PHP的各种高级编程和开发技巧为主,全面说明了PHP的基本编程技术以及PHP在网页设计、网站开发、会话控制、图像处理、XML处理、WML处理、数据库管理等方面的高级开发技术,本书还详细地分析了一个大型的PHP软件实例。除此以外,本书还全面介绍了PHP的主要函数及其用法,供读者在学习和使用时参考。本书的随附光盘收录了各种与PHP有关的软件、代码以及本书的实例代码。本书是一本内容翔实、涉及面广的PHP高级程序设计手册,不仅适合于各类网站开发人员,对于大专院校的师生来说,也是一本很好的程序设计参考书。
作者简介
暂缺《PHP高级开发技巧与范例》作者简介
目录
第1章 概 述
1.1 什么是PHP
1.2 PHP的版本
1.3 PHP的特点
1.4 PHP资源
第2章 安装与配置
2.1 UNIX平台上的安装
2.1.1 一般安装
2.1.2 安装RPM
2.1.3 验证
2.2 PHP编译配置
2.3 在Win32平台上的安装
2.3.1 编译Win32 PHP
2.3.2 二进制安装
2.3.3 配置Web服务器
2.3.4 PHP Installer
2.4 PHP运行配置
2.4.1 php.ini文件格式
2.4.2 配置选项
2.4.3 配置检查
2.5 兼容性和升级问题
2.5.1 兼容性问题
2.5.2 升级问题
第3章 常量、变量和运算符
3.1 调试开发环境
3.1.1 PHP.EXE
3.1.2 PHPEd
3.2 PHP代码的嵌入方法
3.3 数据表示
3.3.1 数字
3.3.2 文本
3.4 常 量
3.5 变 量
3.5.1 变量名
3.5.2 标量
3.5.3 数组
3.5.4 变量替换
3.5.5 动态变量
3.5.6 关于变量的其他说明
3.6 运算符
3.6.1 优先级
3.6.2 一元运算符
3.6.3 算术运算符
3.6.4 比较运算符
3.6.5 位运算符
3.6.6 字符串连接运算符
3.6.7 逻辑运算符
3.6.8 赋值操作
3.6.9 三元运算符
第4章 程序控制
4.1 程序结构
4.1.1 基本结构
4.1.2 注释
4.1.3 文件包含
4.2 基本语句
4.2.1 语句类型
4.2.2 判断语句
4.2.3 循环语句
4.2.4 跳转语句
4.3 自定义函数
4.3.1 返回值
4.3.2 入口参数
4.3.3 局部变量
4.3.4 其他说明
4.4 类
4.4.1 类的定义
4.4.2 构造函数
4.4.3 命名参数
4.4.4 继承
4.4.5 存取属性
4.4.6 多态函数
第5章 PHP代码
5.1 代码风格
5.2 灵巧的PHP代码结构
5.2.1 数据库独立性
5.2.2 表达独立性
5.2.3 可移植性
5.2.4 面向对象和集中控制
5.3 定制站点
5.4 WebBox
5.4.1 WebBox结构
5.4.2 调用boxaction
5.5 错误处理
5.5.1 失链的页面
5.5.2 PHP中的错误
第6章 会话控制
6.1 简 介
6.1.1 关于会话
6.1.2 会话变量
6.1.3 使用会话
6.2 利用PHPLIB管理会话和认证
6.2.1 环境要求
6.2.2 认证
6.2.3 会话控制
6.2.4 许可
6.2.5 数据库抽象层
6.3 定制会话
6.3.1 会话控制函数
6.3.2 DBM会话控制
6.3.3 定制MySQL会话
第7章 数据库操作
7.1 规范化技术
7.1.1 原始表
7.1.2 范式1
7.1.3 范式2
7.1.4 范式3
7.1.5 数据关系
7.2 PHPLIB与多重数据库
7.2.1 管理数据库
7.2.2 包含PHPLIB
7.2.3 扩展PHPLIB
7.3 Next/Prev按钮
7.3.1 基本代码
7.3.2 复杂查询要求
7.3.3 完整代码
7.4 保存检验框数据
7.4.1 创建表单
7.4.2 保存用户选择
7.4.3 查询
7.5 数据库索引
7.6 访问MS SQL Server
7.6.1 TDS
7.6.2 ODBC
7.6.3 ODBC Socket Server
7.7 MySQL内建的复制机制
7.7.1 配置主服务器
7.7.2 配置从服务器
7.7.3 创建一个相互的主从关系
7.7.4 改变数据库连接程序
7.7.5 改进的数据库连接程序
7.8 MS Access的ODBC接口
7.8.1 创建一个Access数据库
7.8.2 设置ODBC连接
7.8.3 访问数据库
7.9 ODBC Socket服务器
7.9.1 环境
7.9.2 安装服务器
7.9.3 配置客户机
第8章 图像处理
8.1 GD绘图
8.1.1 概述
8.1.2 绘图基础
8.1.3 绘制折线图
8.2 绘制条形图
8.2.1 概述
8.2.2 图像产生方法
8.2.3 源代码
8.3 创建动态图像
8.4 使用Flash(SWF)绘图
8.4.1 SWF和Flash
8.4.2 配置适用于SWF函数的系统
8.4.3 Flash绘图
8.5 交互式地图
第9章 XML处理
9.1 利用WDDX处理XML
9.1.1 WDDX
9.1.2 WDDX实例
9.2 利用Expat处理XML
9.3 利用DOM处理XML
9.3.1 处理方式
9.3.2 DOM中的对象
9.3.3 使用DOM
9.4 Cocoon与XML
9.4.1 所需的工具
9.4.2 DTD
9.4.3 XML文件
9.4.4 浏览XML文件
第10章 函数使用技巧
10.1 日期和时间操作
10.1.1 主要问题
10.1.2 获取当前日期和时间
10.1.3 改变日期的显示方式
10.1.4 将日期转换为UNIX时间戳
10.1.5 更改日期
10.1.6 DateAdd()函数
10.1.7 DateDiff()函数
10.2 拼写检查
10.3 上传文件
10.3.1 概述
10.3.2 文件上传的PHP类
10.4 阅读IMAP邮件
10.4.1 用户验证
10.4.2 调用邮件阅读页面
10.4.3 阅读IMAP邮件
10.5 发送电子邮件
第11章 站点设计
11.1 识别和生成CSS
11.1.1 主要问题
11.1.2 探测浏览器类型
11.2 格式化用户输入信息
11.2.1 输出前未过滤的危险性
11.2.2 纯文本显示
11.2.3 用自定义的标记格式化
11.3 基于PHP的聊天室
11.3.1 基本实现方法
11.3.2 自动更新
11.3.3 安全问题
11.4 数组、HTML与PHP
11.5 使用模板
11.5.1 FastTemplate模板
11.5.2 使用模板
11.5.3 效率问题
11.6 利用PHPLIB实现模板
11.6.1 PHPLIB中的模板
11.6.2 使用PHPLIB模板
11.6.3 模板嵌套
11.6.4 添加模板文本
11.7 为静态站点建立模板框架
11.7.1 功能与设计的分离
11.7.2 避免重复
11.7.3 为静态网站建立模板框架
11.8 创建动态表格控件
11.8.1 简介
11.8.2 窗体对象的动态脚本
11.8.3 参阅资源
11.9 使用PHP设计类规划设计Web页面
11.9.1 概述
11.9.2 实现方法
第12章 WAP与XML
12.1 WAP简介
12.2 WML、Apache与PHP
12.2.1 基本要求
12.2.2 建立Apache服务器
12.2.3 创建WML/PHP页面
12.3 创建动态WML站点
12.3.1 环境要求
12.3.2 PHP/WML代码
12.3.3 编写查询代码
第13章 杂类技巧
13.1 PHP外壳脚本
13.1.1 基本方法
13.1.2 参数传递
13.1.3 交互功能
13.1.4 嵌入其他外壳脚本
13.2 HTTP事务处理
13.3 完整安全的用户认证
13.4 MIME电子邮件
13.4.1 MIME基础
13.4.2 MIME类
13.5 使用COM
13.5.1 PHP与COM
13.5.2 PHP 4.0中的COM标记
13.5.3 标识符、方法与属性
13.5.4 在PHP中使用Word
13.5.5 在PHP中使用Excel
13.5.6 在PHP中使用Adobe Distiller
13.5.7 可能出现的问题
第14章 综合实例
14.1 PostgreSQL简介
14.1.1 起源
14.1.2 特点
14.1.3 相关资源
14.2 安 装
14.3 phpPgAdmin
14.3.1 简介
14.3.2 安装
14.3.3 配置
14.3.4 用户认证
14.4 使用方法
14.4.1 启动
14.4.2 基本操作
14.5 关键技术分析
14.5.1 用户认证
14.5.2 库和表的列表
14.5.3 表维护
14.5.4 用户管理
附录A 函数参考
1.1 什么是PHP
1.2 PHP的版本
1.3 PHP的特点
1.4 PHP资源
第2章 安装与配置
2.1 UNIX平台上的安装
2.1.1 一般安装
2.1.2 安装RPM
2.1.3 验证
2.2 PHP编译配置
2.3 在Win32平台上的安装
2.3.1 编译Win32 PHP
2.3.2 二进制安装
2.3.3 配置Web服务器
2.3.4 PHP Installer
2.4 PHP运行配置
2.4.1 php.ini文件格式
2.4.2 配置选项
2.4.3 配置检查
2.5 兼容性和升级问题
2.5.1 兼容性问题
2.5.2 升级问题
第3章 常量、变量和运算符
3.1 调试开发环境
3.1.1 PHP.EXE
3.1.2 PHPEd
3.2 PHP代码的嵌入方法
3.3 数据表示
3.3.1 数字
3.3.2 文本
3.4 常 量
3.5 变 量
3.5.1 变量名
3.5.2 标量
3.5.3 数组
3.5.4 变量替换
3.5.5 动态变量
3.5.6 关于变量的其他说明
3.6 运算符
3.6.1 优先级
3.6.2 一元运算符
3.6.3 算术运算符
3.6.4 比较运算符
3.6.5 位运算符
3.6.6 字符串连接运算符
3.6.7 逻辑运算符
3.6.8 赋值操作
3.6.9 三元运算符
第4章 程序控制
4.1 程序结构
4.1.1 基本结构
4.1.2 注释
4.1.3 文件包含
4.2 基本语句
4.2.1 语句类型
4.2.2 判断语句
4.2.3 循环语句
4.2.4 跳转语句
4.3 自定义函数
4.3.1 返回值
4.3.2 入口参数
4.3.3 局部变量
4.3.4 其他说明
4.4 类
4.4.1 类的定义
4.4.2 构造函数
4.4.3 命名参数
4.4.4 继承
4.4.5 存取属性
4.4.6 多态函数
第5章 PHP代码
5.1 代码风格
5.2 灵巧的PHP代码结构
5.2.1 数据库独立性
5.2.2 表达独立性
5.2.3 可移植性
5.2.4 面向对象和集中控制
5.3 定制站点
5.4 WebBox
5.4.1 WebBox结构
5.4.2 调用boxaction
5.5 错误处理
5.5.1 失链的页面
5.5.2 PHP中的错误
第6章 会话控制
6.1 简 介
6.1.1 关于会话
6.1.2 会话变量
6.1.3 使用会话
6.2 利用PHPLIB管理会话和认证
6.2.1 环境要求
6.2.2 认证
6.2.3 会话控制
6.2.4 许可
6.2.5 数据库抽象层
6.3 定制会话
6.3.1 会话控制函数
6.3.2 DBM会话控制
6.3.3 定制MySQL会话
第7章 数据库操作
7.1 规范化技术
7.1.1 原始表
7.1.2 范式1
7.1.3 范式2
7.1.4 范式3
7.1.5 数据关系
7.2 PHPLIB与多重数据库
7.2.1 管理数据库
7.2.2 包含PHPLIB
7.2.3 扩展PHPLIB
7.3 Next/Prev按钮
7.3.1 基本代码
7.3.2 复杂查询要求
7.3.3 完整代码
7.4 保存检验框数据
7.4.1 创建表单
7.4.2 保存用户选择
7.4.3 查询
7.5 数据库索引
7.6 访问MS SQL Server
7.6.1 TDS
7.6.2 ODBC
7.6.3 ODBC Socket Server
7.7 MySQL内建的复制机制
7.7.1 配置主服务器
7.7.2 配置从服务器
7.7.3 创建一个相互的主从关系
7.7.4 改变数据库连接程序
7.7.5 改进的数据库连接程序
7.8 MS Access的ODBC接口
7.8.1 创建一个Access数据库
7.8.2 设置ODBC连接
7.8.3 访问数据库
7.9 ODBC Socket服务器
7.9.1 环境
7.9.2 安装服务器
7.9.3 配置客户机
第8章 图像处理
8.1 GD绘图
8.1.1 概述
8.1.2 绘图基础
8.1.3 绘制折线图
8.2 绘制条形图
8.2.1 概述
8.2.2 图像产生方法
8.2.3 源代码
8.3 创建动态图像
8.4 使用Flash(SWF)绘图
8.4.1 SWF和Flash
8.4.2 配置适用于SWF函数的系统
8.4.3 Flash绘图
8.5 交互式地图
第9章 XML处理
9.1 利用WDDX处理XML
9.1.1 WDDX
9.1.2 WDDX实例
9.2 利用Expat处理XML
9.3 利用DOM处理XML
9.3.1 处理方式
9.3.2 DOM中的对象
9.3.3 使用DOM
9.4 Cocoon与XML
9.4.1 所需的工具
9.4.2 DTD
9.4.3 XML文件
9.4.4 浏览XML文件
第10章 函数使用技巧
10.1 日期和时间操作
10.1.1 主要问题
10.1.2 获取当前日期和时间
10.1.3 改变日期的显示方式
10.1.4 将日期转换为UNIX时间戳
10.1.5 更改日期
10.1.6 DateAdd()函数
10.1.7 DateDiff()函数
10.2 拼写检查
10.3 上传文件
10.3.1 概述
10.3.2 文件上传的PHP类
10.4 阅读IMAP邮件
10.4.1 用户验证
10.4.2 调用邮件阅读页面
10.4.3 阅读IMAP邮件
10.5 发送电子邮件
第11章 站点设计
11.1 识别和生成CSS
11.1.1 主要问题
11.1.2 探测浏览器类型
11.2 格式化用户输入信息
11.2.1 输出前未过滤的危险性
11.2.2 纯文本显示
11.2.3 用自定义的标记格式化
11.3 基于PHP的聊天室
11.3.1 基本实现方法
11.3.2 自动更新
11.3.3 安全问题
11.4 数组、HTML与PHP
11.5 使用模板
11.5.1 FastTemplate模板
11.5.2 使用模板
11.5.3 效率问题
11.6 利用PHPLIB实现模板
11.6.1 PHPLIB中的模板
11.6.2 使用PHPLIB模板
11.6.3 模板嵌套
11.6.4 添加模板文本
11.7 为静态站点建立模板框架
11.7.1 功能与设计的分离
11.7.2 避免重复
11.7.3 为静态网站建立模板框架
11.8 创建动态表格控件
11.8.1 简介
11.8.2 窗体对象的动态脚本
11.8.3 参阅资源
11.9 使用PHP设计类规划设计Web页面
11.9.1 概述
11.9.2 实现方法
第12章 WAP与XML
12.1 WAP简介
12.2 WML、Apache与PHP
12.2.1 基本要求
12.2.2 建立Apache服务器
12.2.3 创建WML/PHP页面
12.3 创建动态WML站点
12.3.1 环境要求
12.3.2 PHP/WML代码
12.3.3 编写查询代码
第13章 杂类技巧
13.1 PHP外壳脚本
13.1.1 基本方法
13.1.2 参数传递
13.1.3 交互功能
13.1.4 嵌入其他外壳脚本
13.2 HTTP事务处理
13.3 完整安全的用户认证
13.4 MIME电子邮件
13.4.1 MIME基础
13.4.2 MIME类
13.5 使用COM
13.5.1 PHP与COM
13.5.2 PHP 4.0中的COM标记
13.5.3 标识符、方法与属性
13.5.4 在PHP中使用Word
13.5.5 在PHP中使用Excel
13.5.6 在PHP中使用Adobe Distiller
13.5.7 可能出现的问题
第14章 综合实例
14.1 PostgreSQL简介
14.1.1 起源
14.1.2 特点
14.1.3 相关资源
14.2 安 装
14.3 phpPgAdmin
14.3.1 简介
14.3.2 安装
14.3.3 配置
14.3.4 用户认证
14.4 使用方法
14.4.1 启动
14.4.2 基本操作
14.5 关键技术分析
14.5.1 用户认证
14.5.2 库和表的列表
14.5.3 表维护
14.5.4 用户管理
附录A 函数参考
猜您喜欢