>>408
fread ですこしずつ読み込んでファイルに保存していけばいい

$handle = fopen("http://www.example.com/", "rb");
$contents = '';
while (!feof($handle)) {
 $contents .= fread($handle, 8192);
 $contents をファイルに書き出し
}
fclose($handle);