Convertir la ligne de commande cURL en code PHP cURL
P粉018653751
2023-08-14 11:46:44
<p>Je n'ai jamais utilisé curl auparavant, j'ai donc besoin d'aide. J'ai essayé de comprendre à partir d'exemples mais je n'ai pas compris ! </p>
<p>J'ai une commande curl que je peux exécuter avec succès à partir de la ligne de commande Linux (Ubuntu) pour télécharger des fichiers sur un wiki via l'API. </p>
<p>Je dois intégrer cette commande curl dans un script PHP que je construis. </p>
<p>Comment puis-je convertir cette commande curl en un formulaire valide dans un script PHP ? </p>
<pre class="brush:php;toolbar:false;">curl -b cookie.txt -X PUT
--data-binary "@test.png"
-H "Type de contenu : image/png"
"http://hostname/@api/deki/pages/=TestPage/files/=test.png"
-0</pré>
<p>Le cookie.txt contient les informations d'authentification, mais je n'ai aucun problème à les mettre en texte clair dans le script puisque celui-ci ne sera exécuté que par moi. </p>
<p>@test.png doit être une variable, telle que $filename</p>
<p>http://hostname/@api/deki/pages/=TestPage/files/= doit être une variable, telle que $pageurl</p>
<p>Merci pour toute aide. </p>
Vous avez besoin...
curl-to-PHP : https://incarnate.github.io/curl-to-php/
"Convertissez instantanément les commandes curl en code PHP"
Un point de départ :
Vous pouvez également vous référer à : http://www.php.net/manual/en/function.curl-setopt.php