我目前正在开展一个laravel项目,我需要 - 简要提取zip文件。我在ZipArchive函数上使用了常用的open函数,并且它工作正常,如果zip中的文件只是图片。我的zip包含excel文件,并返回错误。我试图回应zip-> open函数但是没有“1”/ TRUE结果我得到了“19”。提取zip是否不可能包含ZipArchive中除图片以外的文件?或者其他文件的用法不同?
这个功能可以帮到你::
/**
* @param string $pathToZipFile
* @param string $extractTo
*/
function extractZipFiles($pathToZipFile, $extractTo)
{
$zip = new ZipArchive();
$zip->open($pathToZipFile);
$zip->extractTo($extractTo);
$zip->close();
}