я хочу скачать файл с php. Файл генерируется вызовом curl.
Так, как я загружаю контент, сгенерированный из
-o параметр в php (выходной).
Это моя строка Curl из Firefox:
curl —header «Host: myurl.org» —header «User-Agent: Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 1.0) Gecko / 20100101 Firefox / 1.0» —header «Примите: text / html, приложение / XHTML + XML, приложение / XML; д = 0,9,/; q = 0,8 «—header» Accept-Language: de, en-US; q = 0,7, en; q = 0,3 «—header» DNT: 1 «—header» Соединение: keep-alive «—header «Upgrade-Insecure-Requests: 1» «http://myurl.org/blabla/api_basic/api_wrapper.php?func=reportlist&Пользователь = ххх&PWD = ххх» -o «ImportantFile.txt» -L
Если я попытаюсь скачать его с ответом
Это мой php:
$fp = fopen($ausgabedatei, "w+");
$ch = curl_init();
// Set query data here with the URL
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxyport);
curl_setopt($ch, CURLOPT_URL, $uri);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_BUFFERSIZE, (1024*1024*512));
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$content = trim(curl_exec($ch));
$details = curl_getinfo($ch);
fclose($fp);
curl_close($ch);
?>
Этот код только возвращает ответ на вызов.
«0 успешно» -1
Спасибо за ваши ответы.
Задача ещё не решена.
Других решений пока нет …