在服务器上是否解压缩了PHP的lib?

时间:2012-08-07 14:21:39

标签: php unzip

我们在脚本中使用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或更好的解决方案相同的工作?

1 个答案:

答案 0 :(得分:5)

为什么不使用PHP的内置Zip内容:http://www.php.net/manual/en/zip.examples.php

显然假设它已启用(通常是)执行phpinfo()来检查。