首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP在提取时给出无效或未初始化的Zip对象错误。

PHP在提取时给出无效或未初始化的Zip对象错误。
EN

Stack Overflow用户
提问于 2022-08-23 22:02:46
回答 1查看 102关注 0票数 0

我很难用ZipArchive从zip中提取一些文件

这是我的密码

代码语言:javascript
运行
复制
$pp_saved_zip_archive = "$extract_path/archive.zip";
$zip = new ZipArchive;
$res = $zip->open($pp_saved_zip_archive, ZipArchive::CREATE);
$zip->extractTo($previews_path);
$zip->close();

我在这段代码中得到两个错误/警告。

PHP Warning: ZipArchive::extractTo(): Invalid or uninitialized Zip object in ...

PHP Warning: ZipArchive::close(): Invalid or uninitialized Zip object in ...

如果我检查$res变量,它返回19,这很奇怪,它应该是TRUEFALSE

我的路径是正确的,所以这不是路径问题。这是在WordPress之后完成的,我已经尝试过$_SERVER['DOCUMENT_ROOT']ABSPATH,但没有结果。我也尝试了不同的压缩文件,仍然没有运气。

EN

Stack Overflow用户

发布于 2022-08-23 22:10:39

代码语言:javascript
运行
复制
$result = $zipArchive->open("The archive you want to open");
if ($result === TRUE) {
    $zipArchive ->extractTo("my_dir");
    $zipArchive ->close();
    // Do something else on success
} else {
    // Do something on error
}

试一试这个来源:https://stackoverflow.com/a/8889073/5717344

票数 -1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73465468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档