0

Converti Curl in PHP

Converti i comandi curl in codice Python, JavaScript fetch, Node axios, PHP e Go pronti per l'esecuzione, localmente nel tuo browser.

Elaborazione... 0%
Comando shell di tokenizzazione
Opzioni di analisi dell'arricciatura
Modello di richiesta edilizia
Generazione del codice di destinazione

Risultato

Questa pagina apre il convertitore con PHP preselezionato: incolla una chiamata curl da riga di comando e ottieni il codice php-curl equivalente: curl_init(), una serie di chiamate curl_setopt() e curl_exec() con il codice di stato letto tramite curl_getinfo(). Il nome non è una coincidenza: l'estensione curl di PHP racchiude la stessa libreria libcurl su cui è costruito lo strumento da riga di comando, quindi ogni flag ha una controparte diretta CURLOPT_*.

La mappatura è uno a uno: l'URL va a CURLOPT_URL, -X a CURLOPT_CUSTOMREQUEST, -H le linee in un array CURLOPT_HTTPHEADER, -d carica i payload in CURLOPT_POSTFIELDS come una stringa, -u in CURLOPT_USERPWD e -F i campi del file diventano un array con il nuovo CURLFile(...) in modo che PHP produca un autentico caricamento in più parti. CURLOPT_RETURNTRANSFER è sempre impostato, quindi la risposta ritorna come una stringa invece di essere riprodotta.

Questo è il modo più veloce per integrare un gateway di pagamento, un CRM o qualsiasi API REST la cui documentazione mostra solo esempi di curl in un plugin WordPress, un lavoro Laravel o un semplice script PHP. L'analisi avviene localmente nel tuo browser, quindi i comandi con chiavi commerciante attive rimangono sul tuo computer.