Когда я использую curl с опциями CURLOPT_FILE
и CURLOPT_RETURNTRANSFER
, файл пуст, без ошибок скручивания:
$fp = fopen($saveTo, 'w+');
$ch = curl_init($fileUrl);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'ccc.text');
curl_exec($ch);
Ошибка скручивания: нет ошибки
echo curl_strerror(curl_errno($ch)); //No error
При удалении CURLOPT_RETURNTRANSFER
результат равен true.
Я тестирую его в php 5.6 и 7.2 с помощью apache и php-fpm 7.2 с помощью nginx в докере.