Befehlszeilen-cURL in PHP-cURL konvertieren
Das Konvertieren eines Befehlszeilen-cURL-Befehls in sein PHP-Äquivalent kann entmutigend erscheinen, ist aber eigentlich ganz einfach . Hier ist eine Aufschlüsselung:
Hier ist ein PHP-Codeausschnitt zum Übersetzen der bereitgestellten Befehlszeilen-CURL:
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png"; $theurl = $pageurl . $filename; $ch = curl_init($theurl); curl_setopt($ch, CURLOPT_COOKIE, ...); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/png']); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); ...
Denken Sie daran, den Platzhalter „.“ zu ersetzen. .“ mit den entsprechenden Authentifizierungsdaten und allen zusätzlich benötigten Optionen. Weitere Informationen finden Sie in der PHP-Dokumentation zu curl_setopt: http://www.php.net/manual/en/function.curl-setopt.php
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Befehlszeilen-cURL-Befehl in PHP-cURL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!