对ZZIPlib 函数使用翻译:PHP翻译连载
时间:2007-10-09
来源:互联网
学习翻译PHP文档中..........大家发现错误请及时提出.谢谢
描述:
打开一个新的可读 可写 或可修改的zip文档
参数:filename 将要打开的zip文档名
flags 使用以下模式去打开ZIP文档
返回数值:出错信息: 成功返回 TURE 不成功返回错误代码。
例子:以下是一个打开 然后读zip文档和打印里面的内容的一个例子。 使用的test2.zip 文档 是 ZZIPlib 发布包 里面的一个 测试文档。
例子 2695. 打开和解压缩
例子 2696. 创建一个ZIP文档
注意:
如果你对将要操作的文档没有正确的权限设置。那么你将得不到任何错误信息。
确认你得到 ZipArchive::close().返回的值 如果返回 false 那么 关闭操作将不成功。
[ 本帖最后由 逆雪寒 于 2007-10-8 22:57 编辑 ]
复制PHP内容到剪贴板
适用版本:没有可用的版本,可能只有在CVS里面可以运行(目前在PHP V5.2里面可用了)
PHP代码:
ZipArchive::open
复制PHP内容到剪贴板
― 打开 ZIP 文档PHP代码:
ZipArchive::open描述:
复制PHP内容到剪贴板
( string $filename [, int $flags] )PHP代码:
[b]ZipArchive::open[/b]打开一个新的可读 可写 或可修改的zip文档
参数:filename 将要打开的zip文档名
flags 使用以下模式去打开ZIP文档
- ZIPARCHIVE::OVERWRITE
- ZIPARCHIVE::CREATE
- ZIPARCHIVE::EXCL
- ZIPARCHIVE::CHECKCONS
返回数值:出错信息: 成功返回 TURE 不成功返回错误代码。
- ZIPARCHIVE::ER_EXISTS
- ZIPARCHIVE::ER_INCONS
- ZIPARCHIVE::ER_INVAL
- ZIPARCHIVE::ER_MEMORY
- ZIPARCHIVE::ER_NOENT
- ZIPARCHIVE::ER_NOZIP
- ZIPARCHIVE::ER_OPEN
- ZIPARCHIVE::ER_READ
- ZIPARCHIVE::ER_SEEK
例子:以下是一个打开 然后读zip文档和打印里面的内容的一个例子。 使用的test2.zip 文档 是 ZZIPlib 发布包 里面的一个 测试文档。
例子 2695. 打开和解压缩
复制PHP内容到剪贴板
$zip = new ZipArchive[/font][font=新宋体];
$res = $zip->open('test.zip'[/font][font=新宋体])
if ($res === TRUE[/font][font=新宋体]) {
echo 'ok'[/font][font=新宋体];
$zip->extractTo('test'[/font][font=新宋体]);
$zip->close[/font][font=新宋体]();
} else {
echo 'failed, code:' . $res[/font][font=新宋体];
}
?> [/font]
PHP代码:
[font=新宋体]<?php$zip = new ZipArchive[/font][font=新宋体];
$res = $zip->open('test.zip'[/font][font=新宋体])
if ($res === TRUE[/font][font=新宋体]) {
echo 'ok'[/font][font=新宋体];
$zip->extractTo('test'[/font][font=新宋体]);
$zip->close[/font][font=新宋体]();
} else {
echo 'failed, code:' . $res[/font][font=新宋体];
}
?> [/font]
例子 2696. 创建一个ZIP文档
复制PHP内容到剪贴板
$zip = new ZipArchive[/font][font=新宋体];
$res = $zip->open('test.zip', ZipArchive::CREATE[/font][font=新宋体]);
if ($res === TRUE[/font][font=新宋体]) {
$zip->addFromString('test.txt', 'file content goes here'[/font][font=新宋体]);
$zip->addFile('data.txt', 'entryname.txt'[/font][font=新宋体]);
$zip->close[/font][font=新宋体]();
echo 'ok'[/font][font=新宋体];
} else {
echo 'failed'[/font][font=新宋体];
}
?> [/font]
PHP代码:
[font=新宋体]<?php$zip = new ZipArchive[/font][font=新宋体];
$res = $zip->open('test.zip', ZipArchive::CREATE[/font][font=新宋体]);
if ($res === TRUE[/font][font=新宋体]) {
$zip->addFromString('test.txt', 'file content goes here'[/font][font=新宋体]);
$zip->addFile('data.txt', 'entryname.txt'[/font][font=新宋体]);
$zip->close[/font][font=新宋体]();
echo 'ok'[/font][font=新宋体];
} else {
echo 'failed'[/font][font=新宋体];
}
?> [/font]
注意:
如果你对将要操作的文档没有正确的权限设置。那么你将得不到任何错误信息。
确认你得到 ZipArchive::close().返回的值 如果返回 false 那么 关闭操作将不成功。
[ 本帖最后由 逆雪寒 于 2007-10-8 22:57 编辑 ]
作者: 逆雪寒 发布时间: 2007-10-08
待继。。。。纯粹个人学习:)
作者: 逆雪寒 发布时间: 2007-10-08
顶楼主一个!~~~
作者: forest 发布时间: 2007-10-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28