如何在 codeigniter 4 中解压缩 .zip 文件 (PHP)
how to unzip .zip file in codeigniter 4 (PHP)
我正在尝试在 codeigniter 4 中提取 zip 文件...我有下面的代码
$file_name = session()->get('file_name');
// Zip file name
$filename = "/public/$file_name";
$zip = new \ZipArchive;
$res = $zip->open($filename);
if ($res === true) {
// Unzip path
$path = "/public";
// Extract file
$zip->extractTo($path);
$zip->close();
return 'Site Updated Successfully';
} else {
return "failed to update $filename!";
}
}
但我得到了这个结果:return“无法更新 $filename!”;
请有人帮我解决代码问题。
这与 Codeigniter 无关。它只是使用 PHP 和 ZipArchive。代码看起来不错 - 确保文件确实在 /public/
目录中并且它是一个 zip 存档。 PHP 站点有类似于 $zip = new ZipArchive;
的示例(没有 \ 字符);也许试试看。
我正在尝试在 codeigniter 4 中提取 zip 文件...我有下面的代码
$file_name = session()->get('file_name');
// Zip file name
$filename = "/public/$file_name";
$zip = new \ZipArchive;
$res = $zip->open($filename);
if ($res === true) {
// Unzip path
$path = "/public";
// Extract file
$zip->extractTo($path);
$zip->close();
return 'Site Updated Successfully';
} else {
return "failed to update $filename!";
}
}
但我得到了这个结果:return“无法更新 $filename!”;
请有人帮我解决代码问题。
这与 Codeigniter 无关。它只是使用 PHP 和 ZipArchive。代码看起来不错 - 确保文件确实在 /public/
目录中并且它是一个 zip 存档。 PHP 站点有类似于 $zip = new ZipArchive;
的示例(没有 \ 字符);也许试试看。