Ich habe eine cURL-Befehl, der sehr gut funktioniert und CLI (via Git Bash). Siehe unten:Convert Syntax von CURL zu PHP cURL
Dieser Befehl exportiert sehr gut alle Probleme in einer Excel-Datei (xls) von meinem JIRA. Jetzt möchte ich diesen Befehl in php curl umwandeln. Ich habe diesen Code unten versucht:
$url = 'https://build.bnum.laposte.fr/jira/sr/jira.issueviews:searchrequest-excel-current-fields/temp/SearchRequest.xls?jqlQuery=project+%3D+LPCCU+AND+type+%3D+Incident';
$username ='adminid';
$password ='adminpw';
$file = fopen('tvdata.xls', 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/vnd.ms-excel"));
curl_setopt($ch, CURLOPT_NOPROGRESS, FALSE);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 15000);
curl_setopt($ch, CURLOPT_FILE, $file);
curl_exec($ch);
curl_close($ch);
fclose($file);
aber wenn ich diesen PHP-Code ausführen, er schafft ein leer Excel-Datei nur, aber ohne einen Fehler zu erhalten. Wenn jemand dieses Problem herausfinden kann?
Vielen Dank im Voraus
Achillix
Setzen Sie CURLOPT_RETURNTRANSFER auf 1 – diavolic
@diavolic THX für Ihre Antwort, aber keine Änderungen – achillix