Нужно скачивать большие файлы с удаленного сервера. Делаю я это с помощью cURL. Появилась большая проблема, скачивающийся файл загружается в оперативку и сервер падает. Как загружать его сразу на диск?
В cURL PHP есть опция CURLOPT_FILE, которая позволяет писать ответ сервера сразу в файл.
Можно сделать что-то вроде такого:
$file_resource = fopen('php://temp/maxmemory:0', 'w+b'); // Создаем временный файл для записи
curl_setopt($ch, CURLOPT_FILE, $file_resource); // Устанавливаем опцию записи ответа в файл
«Беда, коль пироги начнет печи сапожник, а сапоги тачать пирожник»... а самолёты строить врач-ортопед. Клойд Снайдер действительно не заканчивал авиационных институтов, а придуманн ...
Размером не больше стакана, легко помещается в ладонь. Внешне напоминает мельницу для перца... или ручную гранату. Крошечный Curta - потрясающая машина, механический калькулятор, с ...
Можно сделать что-то вроде такого: