Почему иногда file_put_contents работает а curl нет?
Максимально эмулировал запрос через curl, иногда просто чистый запрос делал на curl, приходит пустой ответ.
А простой file_put_contents без доп. параметров отрабатывает на отлично.
Вопрос что есть в "file_put_contents " чего нет в "curl"?
Потому-что указываются неправильные заголовки.
Но для понимания лучше указать пример, когда вы выгрузили данные через file_put_content, и что не получилось при операции с cURL