我们在脚本中使用dUnzip2在下载之前解压缩文件,编写许可证然后使用zip.lib压缩并提供服务。但是dUnzip2正在使用:
foreach ($f as $file_row => $file)
适用于小文件,但对于大于10 mb的文件,它应该使用类似
的内容for($n = 1;$n < count($f);$n++){
$file = $f[$n];
}
导致大于10MB的文件出现内存限制问题。我们必须始终为该lib增加服务器的内存限制。脚本本身是巨大的,说实话,我不敢承担修改它的任务。
那么您是否知道任何其他解压缩库可以完成与dUnzip2或更好的解决方案相同的工作?
答案 0 :(得分:5)
为什么不使用PHP的内置Zip内容:http://www.php.net/manual/en/zip.examples.php
显然假设它已启用(通常是)执行phpinfo()来检查。