私はphpでURLからzipファイルを読む良い解決策を探しています。PHPでURLからZipファイルを読む
私はzip_open()関数をチェックしましたが、別のサーバーからファイルを読むことについて何も読んでいません。
はそれを行うための最善の方法は一時的なもので、リモートのファイルをコピーすることで、非常に
私はphpでURLからzipファイルを読む良い解決策を探しています。PHPでURLからZipファイルを読む
私はzip_open()関数をチェックしましたが、別のサーバーからファイルを読むことについて何も読んでいません。
はそれを行うための最善の方法は一時的なもので、リモートのファイルをコピーすることで、非常に
ありがとう:
$file = 'http://remote/url/file.zip';
$newfile = 'tmp_file.zip';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
その後、あなたは一時ファイルで、あなたがやりたいことができます。
$zip = new ZipArchive();
if ($zip->open($newFile, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
(ファイルシステム上に置くために、おそらくfile_get_contents
、またはcopy
で)ファイルの内容をダウンロードその後、解凍アルゴリズムを適用します。
ああ、完璧、ありがとう。 –
@ s.f:答えがあなたのニーズに合っている場合は、それを確認してください。よろしく。 – Zakaria