0

Convertir Curl en PHP

Convertissez les commandes curl en code Python, JavaScript fetch, Node axios, PHP et Go prêts à l'emploi, localement dans votre navigateur.

Traitement... 0%
Commande shell de tokenisation
Analyse des options de boucle
Modèle de demande de construction
Génération du code cible

Résultat

Cette page ouvre le convertisseur avec PHP présélectionné : collez un appel curl en ligne de commande et obtenez le code php-curl équivalent — curl_init(), une série d'appels curl_setopt() et curl_exec() avec le code d'état lu via curl_getinfo(). Le nom n'est pas une coïncidence : l'extension curl de PHP englobe la même bibliothèque libcurl sur laquelle l'outil de ligne de commande est construit, donc chaque indicateur a une contrepartie directe CURLOPT_*.

Le mappage est un à un : l'URL va à CURLOPT_URL, -X à CURLOPT_CUSTOMREQUEST, -H lignes dans un tableau CURLOPT_HTTPHEADER, -d charges utiles dans CURLOPT_POSTFIELDS sous forme de chaîne, -u dans CURLOPT_USERPWD et -F les champs de fichiers deviennent un tableau avec un nouveau CURLFile(...) afin que PHP produise un véritable téléchargement en plusieurs parties. CURLOPT_RETURNTRANSFER est toujours défini, donc la réponse revient sous forme de chaîne au lieu d'être renvoyée en écho.

C'est le moyen le plus rapide d'intégrer une passerelle de paiement, un CRM ou toute API REST dont la documentation ne montre que des exemples de curl dans un plugin WordPress, un travail Laravel ou un simple script PHP. L'analyse s'effectue localement dans votre navigateur, de sorte que les commandes avec des clés marchandes actives restent sur votre ordinateur.