注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程PHP4开发手册

PHP4开发手册

PHP4开发手册

定 价:¥52.00

作 者: (美)Sterling Hughes著;程凯等译;程凯译
出版社: 人民邮电出版社
丛编项: 培生教育集团经典网络教程
标 签: php

购买这本书可以去


ISBN: 9787115095138 出版时间: 2001-09-01 包装:
开本: 26cm 页数: 496 字数:  

内容简介

  本书全面系统地介绍了PHP5个方面的知识。全书共分为5个部分,分别介绍了语言结构及其相关技术、数据库技术、网络开发技术、图像处理及XML以及Zend API等。全书以任务为基础,以提问、解答的形式向读者进行讲解,并提供了完整的源代码,使读者能够轻松掌握。本书适合各类网络开发人员阅读。

作者简介

暂缺《PHP4开发手册》作者简介

图书目录

索引
第一部分 语言结构和相关技术
第1章 字符串的使用
1.1 查找部分串
1.2 三元操作符
1.3 交量交换
1.4 使用ASCII字符和数值
1.5 一次处理字符串的一个字符
1.6 反转单词和字符
1.7 创建唯一标识
1.8 加密和解密
1.9 大小写转换
1.10 避开字符
1.11 删除字符吕中的空白
1.12 分析逗号隔离的数据
1.13 转换字符集
1.14 解析URL
1.15 查找一个字符串的读音密钥
第2章 数字
2.1 检验一个变量是否为有效的数字
2.2 使用非浮点型非长型的数字
2.3 取舍精度数
2.4 二进制和十进制的相互转换
2.5 使用一系列数字
2.6 使用罗马数字
2.7 生成随机数
2.8 使数字更加随机化
2.9 生成不同的随机数
2.10 生成偏向性随机数
2.11 三角函数中使用角度而不是弧度
2.12 计算更多的三角函数
2.13 处理对数
2.14 验证信用卡号
2.15 八进制和十六进制相互转换
2.16 数字中加上逗号
2.17 不同进制数的相互转换
第3章 日期和时间
3.1 将今天的日期加载到一个数组中
3.2 检验一个日期的有效性
3.3 限制日期间隔
3.4 查找不同地域的时间和日期
3.5 格式化时间信息
3.6 从字符串解析时间和日期
3.7 测定执行速度
3.8 中断程序的执行
第4章 数组
4.1 在程序中定义一个数组
4.2 输出一个带有逗号的清单
4.3 改变数组的大小
4.4 操作数组的每一项
4.5 通过引用重复数组
4.6 从数组中提取唯一的元素
4.7 从一个数组中返回当前元素
4.8 查找一个数组中存在而另一个数组中不存在的元素
4.9 不同数组的并、交、差运算
4.10 将一个数组追加到另一个数组
4.11 反转一个数组
4.12 处理一个数组中多个元素
4.13 查找数组中的第一个元素
4.14 查找与标准匹配的全部元素
4.15 使用用户定义的比较函数进行数组排序
4.16 随机化一个数组
4.17 基于Perl的数组操纵特征
4.18 敏感排序
第5章 相联数组
5.1 增加一个元素到相联数组
5.2 检测关键字是否出现在相联数组中
5.3 从相联数组中删除一项
5.4 遍历一个相联数组
5.5 输出一个相联数组
5.6 处理多维数组
5.7 检查一个值是否存在
5.8 倒置一个相联数组
5.9 排序一个相联数组并保持索引相关
5.10 合并相联数组
第6章 规则表达式
6.1 复制和替换
6.2 匹配字母
6.3 在PHP中使用Perl兼容的规则表达式
6.4 PCRE库和Perl规则表达式之间的不兼容性
6.5 匹配多行
6.6 读字符串隔离的记录
6.7 提取行范围
6.8 使用规则表达式检验Web数据
6.9 测试一个有效的规则表达式
6.10 查找第n个(Nth)匹配
6.11 查找重复的词语
6.12 检验邮件地址的有效性
6.13 匹配缩写词
第7章 文件访问
7.1 打开一个文件
7.2 创建临时文件
7.3 将一个文件保存到程序中
7.4 检测一个文件是否有效
7.5 刷新Cache
7.6 锁定文件
7.7 在指定的驱动器上获取剩余的磁盘空间
7.8 给用户显示文本文件
7.9 检测文件权限
7.10 STDIN, STDOUT,STDERR
第8章 文件内容
8.1 使用连接符读文件的行
8.2 将文件中的行(或段,记录)列表
8.3 处理文件中的每一个词语
8.4 逐件反向读文件
8.5 从文件中随机取出一行
8.6 随机化文件中的所有行
8.7 读出文件的特定行
8.8 处理变长文本段
8.9 删除文件的最后一行
8.10 处理二进制文件
8.11 交新随机存取文件
8.12 读定长记录
8.13 读取和创建配置文件
第9章 目录
9.1 获得和更改时间信息
9.2 删除文件
9.3 复制和转移文件
9.4 辨认同一文件的两个文件名
9.5 加载一个目录中所有的文件到一个数组中
9.6 获得与一个样式匹配的文件名
9.7 处理一个目录中的所有文件
9.8 删除一个目录及其内容
9.9 划分一个文件
9.10 程序:搜索引擎
第10章 函数
10.1 向函数传递一个默认值
10.2 访问函数外的变量
10.3 从函数返回值
10.4 通过引用传递参数
10.5 在函数调用之间保留变量值
10.6 从一个函数返回多个值
10.7 动态声明一个函数
10.8 动态创建一个匿名函数
10.9 间接调用一个函数
10.10 取山参数的个数
第11章 类
11.1 创建类
11.2 访问成员变量
11.3 继承
11.4 定义公有和私有变量及方法
11.5 创建构造器
11.6 从一个构造器返回不同的对象
11.7 创建一个解构器
11.8 使用类中的函数而不初始化对象
11.9 间接访问父类中的方法
11.10 失败时返回错误对象
第12章 使用PHP维护Session
12.1 用PHP创建一个session变量
12.2 使用数据库保存session
12.3 设定session名
12.4 设置和获得cookie参数
12.5 在session中注销变量
12.6 删除所有的session变量
12.7 使用对象作为session变量
12.8 编码数据
12.9 使用session和PHP创建一个shopping cart
12.10 串行化
12.11 WDDX串行化
12.12 WDDX串行化恢复
第13章 Web自动化
13.1 从PHP脚本中取URL
13.2 提取URL
13.3 将ASCII转成HTML
13.4 PHP中的JavaScript Rollovers
13.5 提取或删除HTML标记
13.6 查找过期的链接
13.7 查找新链接
13.8 用PHP创建HTML模板
13.9 用PHP创建<SELECT>清单
13.10 映出Web页
13.11 访问帧
13.12 程序:分析一个Web服务器的日志文件
第14章 使用PHP内置数组和常量
14.1 使用文件常量
14.2 PHP的OS常量和版本常量
14.3 使用PHP的Error常量设置断点?
14.4 定义自己的PHP常量
14.5 使用PHP的全局交量
14.6 通过PHP内置数组访问数据
第二部分 数据库
第15章 DBM
15.1 创建和打开一个DBM数据库
15.2 向DBM数据库插入数据
15.3 变更IBM数据库中的关键字的值
15.4 删除DBM数据陈中的数据
15.5 遍历DBM数据库
第16章 用PHP建立独立数据库的API
16.1 Glue
16.2 MySQL模块
16.3 mSQL模块
16.4 Oracle模块
16.5 MSSQL模块
16.6 ODBC模块
16.7 PostgreSQL模块
16.8 IntrBase模块
16.9 Sybase模块
第三部分 走出PHP
第17章 与其他程序语言接口
17.1 捕获其他程序的输出
17.2 输出程序的输出
17.3 对另一个程序打开一个管道
17.4 使用Socket
17.5 使用COM对象
17.6 访问预并定义的Java方法和类
17.7 访问自己定量的Java方法和类
第18章 电子邮件
18.1 打开一个IMAP邮箱
18.2 检测IMAP流是否处于活动状态
18.3 将消息转变成可读的格式
18.4 发送电子邮件
18.5 用PHP发送附件
18.6 发送二进制附件
18.7 发送HTML邮件
18.8 获得邮件的大小
18.9 分析电子邮件标题
第19章 LDAP和SNMP
19.1 对LDAP服务器增加登录
19.2 从LDAP服务器中删除一个登录
19.3 执行查询并在数组中得到结果
19.4 释放LDAP结果集
19.5 在LDAP服务器上完成树搜索
19.6 对LDAP搜索结果排序
19.7 取出所有的SNMP对象
19.8 设定SNMP对象
19.9 获得SNMP对象
第20章 通信
20.1 处理一个SSL事务
20.2 HTTP文件上传
20.3 从一个CURL转移排除/包括标题
20.4 调试CURL转移
20.5 完成HTTP POST操作
20.6 通过代理服务器连接
20.7 发送cookies
20.8 TCP客户
20.9 TCP服务器
20.10 读写socket
20.11 一个UDP客户
20.12 UDP服务器
20.13 UNIX域socket
20.14 处理各IP地址
20.15 非中断socket
20.16 读写向量
20.17 控制数据转移终止
20.18 获得socket状态
第四部分 生成其他语言
第21章 图形创建和管理
21.1 使用GD创建一个图像
21.2 打开一个已存在的图像
21.3 获得图像的大小
21.4 向图像中增加文本
21.5 得到图像某一部分的颜色
21.6 获得一幅图像的颜色数
21.7 使GIF/PNG透明
21.8 复制局部图像
21.9 画矩形
21.10 绘制多边形
21.11 画一个局部椭圆
21.12 隔行扫描图像
21.13 动态按钮
21.14 使用TrueType字体
第22章 XML
22.1 错误处理
22.2 分析简单的XML文档
22.3 分析XML文档并将其保存到数组中
22.4 映射XML标记
22.5 设置外部引用实体处理程序
22.6 搜索XML
22.7 节省内存
22.8 设置或获取选项
22.9 使用DOM_XML函数分析
22.10 创建一个XML文档
22.11 使用XSL模板变换XML
22.12 通过一个XSL文件过渡全部输出
第五部分 数据库
第23章 Zend API
23.1 获取参数
23.2 更改函数参数
23.3 从一个函数返回字符串或数字
23.4 从函数中返回数组和对象
23.5 向PHP添加函数
23.6 创建资源标识
23.7 存取资源标识
23.8 遍历数组
23.9 创建一个PHP模块
23.10 在PHP安装中增加文件
第六部分 附录
附录A 安装PHP
附录B PHP故障排除
B.1 一般性错误及其意义
B.2 排除错误的技术
附录C PHP在线资源
C.1 PHP的官方站点
C.2 Zend Web站点
C.3 PHPBuilder
C.4 PHPWizard.net
C.5 PHP类库
C.6 Weberdev
C.7 DevShed
附录D 移植到PHP 4
D.1 静态变量和默认的参数初始化仅接收无向量值
D.2 break和continue的范围对于一个包含的文件,或者一个eval’s字符串来说是局部的
D.3 在一个请求的文件中return语句不起作用
D.4 Unset现在是一个语句,而不是一个函数
D.5 字符串中不支持“{$” 

本目录推荐