Pretvorite Curl v PHP
Pretvorite ukaze curl v kodo Python, JavaScript fetch, Node axios, PHP in Go, pripravljeno za zagon – lokalno v vašem brskalniku.
Rezultat
Ta stran odpre pretvornik s predhodno izbranim PHP: prilepite klic curl v ukazni vrstici in pridobite enakovredno kodo php-curl — curl_init(), niz klicev curl_setopt() in curl_exec() s statusno kodo, prebrano prek curl_getinfo(). Poimenovanje ni naključje: PHP-jeva razširitev curl ovija isto knjižnico libcurl, na kateri je zgrajeno orodje ukazne vrstice, tako da ima vsaka zastavica neposredno dvojnico CURLOPT_*.
Preslikava je ena proti ena: URL gre v CURLOPT_URL, -X v CURLOPT_CUSTOMREQUEST, -H vrstice v matriko CURLOPT_HTTPHEADER, -d koristne obremenitve v CURLOPT_POSTFIELDS kot niz, -u v CURLOPT_USERPWD in -F polja datoteke postanejo matrika z novo datoteko CURLFile(...), tako da PHP ustvari pristno večdelno nalaganje. CURLOPT_RETURNTRANSFER je vedno nastavljen, zato se odziv vrne kot niz, namesto da bi bil odmevljen.
To je najhitrejši način za integracijo plačilnega prehoda, CRM ali katerega koli API-ja REST, katerega dokumentacija prikazuje samo primere curl, v vtičnik WordPress, opravilo Laravel ali navaden skript PHP. Razčlenjevanje poteka lokalno v vašem brskalniku, tako da ukazi z živimi trgovskimi ključi ostanejo na vašem računalniku.