サーバーにzipファイルがあります。何千もの小さなファイルで構成される 1.1 GB です。サーバーへのシェルまたはルート アクセス権がなく、ftp を使用して php ファイルを作成することしかできません。サーバーは無料のbsdを実行しています。ファイルをそのディレクトリに解凍するにはどうすればよいですか?
4613 次
3 に答える
5
純粋な PHP ソリューションの場合は、PclZipを試してください。これには、PHP 拡張機能をインストールしたり、シェル アクセスを要求したりする必要はありません。ファイルを抽出する場所へのアクセスを書き込むだけで済みます。
于 2013-06-01T22:30:59.360 に答える
1
$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;
于 2014-07-06T23:28:15.340 に答える