繁体   English   中英

PHP解压缩非常大的文件

[英]PHP Unzip very large file

我在服务器上有一个zip文件。 它是由数千个小文件组成的1.1gb。 我没有shell或root访问服务器,只能使用ftp和创建PHP文件..到目前为止,我已经尝试过exec和shell exec但没有工作。 服务器正在运行免费的bsd。 如何将文件解压缩到它所在的目录中?

对于纯PHP解决方案,请尝试PclZip - 这不需要您安装任何PHP扩展或需要shell访问 - 您只需要将访问权限写入您想要提取文件的任何位置。

$filename = '/media/file.gz';

$unzipped_content = '';   
$zd = gzopen($filename, "r");
while ($zip_file = gzread($zd, 10000000)){
    $unzipped_content.= $zip_file;
}
gzclose($zd);

echo $unzipped_content;

感谢大家的建议。 我最终修改了这个问题中的代码来解压缩文件。

用php解压缩文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM