zipファイルのサイズが小さい時

<?php
$fileData = file_get_contents('http://hoge.jp/test.zip');
file_put_contents('./fileData.zip',$fileData);

zipファイルのサイズが大きい時

<?php
$fp = fopen("http://hoge/test.zip", "r");
if ($fp !== FALSE) {
file_put_contents("./fileData.zip", "");
while(!feof($fp)) {
$buffer = fread($fp, 4096);
if ($buffer !== FALSE) {
file_put_contents("./fileData.zip", $buffer, FILE_APPEND);
}
}
fclose($fp);
}

この記事を書いた人

kubou

kubou

2049, inc.
web業界で生活しています。
お仕事の割合はディレクション:8、開発:2くらい。