@GeKskill

PHP + cURL сохранение файла?

Есть страница которая генерирует и отдает файл через header:
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=file.txt");

На локальной машине другой php скрипт проверяет есть ли в директории файл.
Если его там нет то скачивает его в эту самую папку...
Не получается нормально загуглить, как отправить запрос по адресу и сохранить отданный файл в нужную папку?

Есть такое, но оно не работает:
$source = "example.com/file.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $source);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec ($ch);
$error = curl_error($ch); 
curl_close ($ch);
var_dump($error);
$destination = "/var/fn/file.txt";
file_put_contents($destination,$data);
  • Вопрос задан
  • 1145 просмотров
Решения вопроса 1
@GeKskill Автор вопроса
Оказалось, что все работает... PHP нужны были права на запись в папку .
По советам ThunderCat запись можно делать с помощью file_put_contents()
Может кому-то пригодится.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы