文字

预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

ZipArchive 使用的类常量。 有以下三类常量:Flags(以 FL_ 为前缀),errors(以 ER_ 为前缀)以及 mode(没有前缀)。

ZIPARCHIVE::CREATE ( integer )
如果不存在则创建一个zip压缩包。
ZIPARCHIVE::OVERWRITE ( integer )
总是以一个新的压缩包开始,此模式下如果已经存在则会被覆盖。
ZIPARCHIVE::EXCL ( integer )
如果压缩包已经存在,则出错。
ZIPARCHIVE::CHECKCONS ( integer )
对压缩包执行额外的一致性检查,如果失败则显示错误。
ZIPARCHIVE::FL_NOCASE ( integer )
查找时忽略名称的大小写。
ZIPARCHIVE::FL_NODIR ( integer )
忽略目录部分
ZIPARCHIVE::FL_COMPRESSED ( integer )
读取压缩数据
ZIPARCHIVE::FL_UNCHANGED ( integer )
使用原始数据,忽略更改。
ZIPARCHIVE::CM_DEFAULT ( integer )
更好的压缩或存储。
ZIPARCHIVE::CM_STORE ( integer )
存储(不压缩)。
ZIPARCHIVE::CM_SHRINK ( integer )
收缩
ZIPARCHIVE::CM_REDUCE_1 ( integer )
用因子1换算
ZIPARCHIVE::CM_REDUCE_2 ( integer )
用因子2换算
ZIPARCHIVE::CM_REDUCE_3 ( integer )
用因子3换算
ZIPARCHIVE::CM_REDUCE_4 ( integer )
用因子4换算
ZIPARCHIVE::CM_IMPLODE ( integer )
聚爆
ZIPARCHIVE::CM_DEFLATE ( integer )
deflated
ZIPARCHIVE::CM_DEFLATE64 ( integer )
deflate64
ZIPARCHIVE::CM_PKWARE_IMPLODE ( integer )
PKWARE imploding
ZIPARCHIVE::CM_BZIP2 ( integer )
BZIP2算法
ZIPARCHIVE::ER_OK ( integer )
没有错误。
ZIPARCHIVE::ER_MULTIDISK ( integer )
不支持多磁盘zip压缩包。
ZIPARCHIVE::ER_RENAME ( integer )
重命名临时文件失败。
ZIPARCHIVE::ER_CLOSE ( integer )
关闭zip压缩包失败。
ZIPARCHIVE::ER_SEEK ( integer )
寻址错误
ZIPARCHIVE::ER_READ ( integer )
读取错误
ZIPARCHIVE::ER_WRITE ( integer )
写入错误
ZIPARCHIVE::ER_CRC ( integer )
CRC校验失败
ZIPARCHIVE::ER_ZIPCLOSED ( integer )
zip压缩包已关闭
ZIPARCHIVE::ER_NOENT ( integer )
没有文件
ZIPARCHIVE::ER_EXISTS ( integer )
文件已经存在
ZIPARCHIVE::ER_OPEN ( integer )
不能打开文件
ZIPARCHIVE::ER_TMPOPEN ( integer )
创建临时文件失败
ZIPARCHIVE::ER_ZLIB ( integer )
Zlib错误
ZIPARCHIVE::ER_MEMORY ( integer )
内存分配失败
ZIPARCHIVE::ER_CHANGED ( string )
条目已被改变
ZIPARCHIVE::ER_COMPNOTSUPP ( integer )
不支持的压缩方式
ZIPARCHIVE::ER_EOF ( integer )
过早的EOF
ZIPARCHIVE::ER_INVAL ( integer )
无效的参数
ZIPARCHIVE::ER_NOZIP ( integer )
不是一个zip压缩包
ZIPARCHIVE::ER_INTERNAL ( integer )
Internal error
ZIPARCHIVE::ER_INCONS ( integer )
Zip压缩包不一致
ZIPARCHIVE::ER_REMOVE ( integer )
不能移除文件
ZIPARCHIVE::ER_DELETED ( integer )
条目已被删除

用户评论:

[#1] scott at bluecamel dot eml dot cc [2008-06-13 10:13:27]

#define ZIP_ER_OK             0  
#define ZIP_ER_MULTIDISK      1  
#define ZIP_ER_RENAME         2  
#define ZIP_ER_CLOSE          3  
#define ZIP_ER_SEEK           4  
#define ZIP_ER_READ           5  
#define ZIP_ER_WRITE          6  
#define ZIP_ER_CRC            7  
#define ZIP_ER_ZIPCLOSED      8  
#define ZIP_ER_NOENT          9  
#define ZIP_ER_EXISTS        10  
#define ZIP_ER_OPEN          11  
#define ZIP_ER_TMPOPEN       12  
#define ZIP_ER_ZLIB          13  
#define ZIP_ER_MEMORY        14  
#define ZIP_ER_CHANGED       15  
#define ZIP_ER_COMPNOTSUPP   16  
#define ZIP_ER_EOF           17  
#define ZIP_ER_INVAL         18  
#define ZIP_ER_NOZIP         19  
#define ZIP_ER_INTERNAL      20  
#define ZIP_ER_INCONS        21  
#define ZIP_ER_REMOVE        22  
#define ZIP_ER_DELETED       23  

上一篇: 下一篇: