Лучший способ загрузить файл в PHP

Какой был бы лучший способ загрузить файл из другого домена в PHP? т.е. zip-файл.

Solutions Collecting From Web of "Лучший способ загрузить файл в PHP"

Самый простой способ – file_get_contents() , более продвинутый способ – с помощью cURL . Вы можете сохранить данные на своем жестком диске с помощью file_put_contents() .

как правило, функции fopen также работают для удаленных файлов, поэтому вы можете сделать следующее, чтобы обойти ограничение памяти (но оно медленнее, чем file_get_contents)

 <?php $remote = fopen("http://www.example.com/file.zip", "rb"); $local = fopen("local_name_of_file.zip", 'w'); while (!feof($remote)) { $content = fread($remote, 8192); fwrite($local, $content); } fclose($local); fclose($remote); ?> 

скопировано здесь: http://www.php.net/fread