Konvertieren Sie die cURL-Befehlszeile in PHP-cURL-Code
P粉018653751
2023-08-14 11:46:44
<p>Ich habe Curl noch nie verwendet und brauche daher Hilfe. Ich habe versucht, es anhand von Beispielen herauszufinden, konnte es aber nicht verstehen! </p>
<p>Ich habe einen Curl-Befehl, den ich erfolgreich über die Linux-Befehlszeile (Ubuntu) ausführen kann, um Dateien über die API in ein Wiki hochzuladen. </p>
<p>Ich muss diesen Curl-Befehl in ein PHP-Skript integrieren, das ich erstelle. </p>
<p>Wie kann ich diesen Curl-Befehl in eine Form umwandeln, die in einem PHP-Skript gültig ist? </p>
<pre class="brush:php;toolbar:false;">curl -b cookie.txt -X PUT
--data-binary „@test.png“
-H „Inhaltstyp: Bild/PNG“
„http://hostname/@api/deki/pages/=TestPage/files/=test.png“
-0</pre>
<p>Die Datei „cookie.txt“ enthält die Authentifizierungsinformationen, aber ich habe kein Problem damit, sie im Klartext in das Skript einzufügen, da dies nur von mir ausgeführt wird. </p>
<p>@test.png muss eine Variable sein, z. B. $filename</p>
<p>http://hostname/@api/deki/pages/=TestPage/files/= muss eine Variable sein, z. B. $pageurl</p>
<p>Danke für jede Hilfe. </p>
你需要 ...
curl-to-PHP : https://incarnate.github.io/curl-to-php/
"立即将curl命令转换为PHP代码"
一个起点:
还可以参考:http://www.php.net/manual/en/function.curl-setopt.php