我很难用ZipArchive从zip中提取一些文件
这是我的密码
$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
,这很奇怪,它应该是TRUE
或FALSE
我的路径是正确的,所以这不是路径问题。这是在WordPress之后完成的,我已经尝试过$_SERVER['DOCUMENT_ROOT']
和ABSPATH
,但没有结果。我也尝试了不同的压缩文件,仍然没有运气。
发布于 2022-08-23 22:10:39
$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/questions/73465468
复制相似问题