Ref/zip-Phpdoc专题
zip_close
关闭一个ZIP档案文件
说明
void <span
class="methodname">zip_close ( <span
class="type">resource $zip
)
关闭一个指定的ZIP档案文件。
参数
zip
一个由zip_open打开的ZIP文件资源。
返回值
没有返回值。
参见
- zip_open
- zip_read
zip_entry_close
关闭目录项
说明
bool <span
class="methodname">zip_entry_close ( <span
class="methodparam">resource
$zip_entry
)
关闭指定的目录项。
参数
zip_entry
一个由zip_entry_open打开的项目。
返回值
成功时返回 true
, 或者在失败时返回 false
。
参见
- zip_entry_open
- zip_entry_read
zip_entry_compressedsize
检索目录项压缩过后的大小
说明
int <span
class="methodname">zip_entry_compressedsize ( <span
class="methodparam">resource
$zip_entry
)
返回指定目录项压缩过后的大小。
参数
zip_entry
由函数zip_read 返回的目录项。
返回值
压缩后的大小。
参见
- zip_open
- zip_read
zip_entry_compressionmethod
检索目录实体的压缩方法
说明
string <span
class="methodname">zip_entry_compressionmethod ( <span
class="methodparam">resource
$zip_entry
)
返回由函数zip_entry
确定的目录实体的压缩方法。
参数
zip_entry
由函数zip_read 返回的目录实体。
返回值
压缩方法。
参见
- zip_open
- zip_read
zip_entry_filesize
检索目录实体的实际大小
说明
int <span
class="methodname">zip_entry_filesize ( <span
class="methodparam">resource
$zip_entry
)
返回指定目录实体的实际大小。
参数
zip_entry
由函数zip_read 返回的目录实体。
返回值
返回该目录实体的大小。
参见
- zip_open
- zip_read
zip_entry_name
检索目录项的名称
说明
string <span
class="methodname">zip_entry_name ( <span
class="methodparam">resource
$zip_entry
)
返回指定目录项的名称。
参数
zip_entry
由函数zip_read 返回的目录项。
返回值
目录项的名称。
参见
- zip_open
- zip_read
zip_entry_open
打开用于读取的目录实体
说明
bool <span
class="methodname">zip_entry_open ( <span
class="methodparam">resource $zip
,
resource
$zip_entry
[, <span
class="type">string $mode
] )
打开ZIP文件中的目录实体以便后续读取。
参数
zip
由函数zip_open返回的有效的资源句柄。
zip_entry
由函数zip_read返回的目录实体。
mode
任何在fopen处理文档中指定的模式。
Note:
由于ZIP在PHP中只支持读取模式,所以
mode
实际上总是被设置为"rb"(其他模式会被忽略)。
返回值
成功时返回 true
, 或者在失败时返回 false
。
Note:
与fopen和其他类似的方法不同,<span class="function">zip_entry_open 的返回值只用于标示该操作结果,不需要读取或关闭该目录实体。
参见
- zip_entry_close
- zip_entry_read
zip_entry_read
读取一个打开了的压缩目录实体
说明
string <span
class="methodname">zip_entry_read ( <span
class="methodparam">resource
$zip_entry
[, <span
class="type">int $length
=
1024 ] )
读取一个打开了的压缩目录实体。
参数
zip_entry
由函数zip_read 返回的目录实体。
length
需要返回的字节数。
Note:
这字节数应该是你所要读取的未压缩的字节数。
返回值
成功的时候返回读取到的数据;到达文件末尾的时候返回一个空的字符串;
读取出错的时候则会返回false
参见
- zip_entry_open
- zip_entry_close
- zip_entry_filesize
zip_open
打开ZIP存档文件
说明
resource <span
class="methodname">zip_open ( <span
class="type">string $filename
)
打开一个新的ZIP归档文件进行读取。
参数
filename
待打开ZIP归档的文件名。
返回值
成功的时候返回一个资源句柄供函数zip_read
和 zip_close后续使用; 如果filename
文件不存在或者出现其他错误,则会返回相应的错误码。
参见
- zip_read
- zip_close
zip_read
读取ZIP存档文件中下一项
说明
resource <span
class="methodname">zip_read ( <span
class="type">resource $zip
)
读取ZIP存档文件中下一项。
参数
zip
一个ZIP压缩文件,该ZIP归档文件之前应由函数 <span
class="function">zip_open 打开。
返回值
成功的时候返回该当前实体资源供zip_entry_... 系列函数后续使用;
如果没有更多的读取项,则会返回 false
如果遇到错误则会返回相应的错误码。
参见
- zip_open
- zip_close
- zip_entry_open
- zip_entry_read
目录
- zip_close — 关闭一个ZIP档案文件
- zip_entry_close — 关闭目录项
- zip_entry_compressedsize — 检索目录项压缩过后的大小
- zip_entry_compressionmethod — 检索目录实体的压缩方法
- zip_entry_filesize — 检索目录实体的实际大小
- zip_entry_name — 检索目录项的名称
- zip_entry_open — 打开用于读取的目录实体
- zip_entry_read — 读取一个打开了的压缩目录实体
- zip_open — 打开ZIP存档文件
- zip_read — 读取ZIP存档文件中下一项