为什么我试图在PHP中执行系统(解压缩)后得到错误代码50

问题描述 投票:-1回答:2

我尝试用system('unzip file.zip', $return_val);解压缩文件如果执行以下代码,则会得到错误代码50:echo $return_val。有人知道为什么吗?以及如何解决?

php file system unzip error-code
2个回答
0
投票

解压缩文件时获取错误代码50通常表示您的磁盘在提取过程中已满或已满。请清除一些磁盘空间,然后重试该操作。


-1
投票

尝试下面的代码

$zip = new ZipArchive;
$res = $zip->open('file.zip');
if ($res === TRUE) {
  $zip->extractTo('/myzips/extract_path/');
  $zip->close();
  echo 'woot!';
} else {
  echo 'doh!';
}
© www.soinside.com 2019 - 2024. All rights reserved.