0

Konverter Curl til PHP

Konverter curl-kommandoer til klar til at køre Python, JavaScript-hentning, Node-aksioer, PHP og Go-kode - lokalt i din browser.

Behandler... 0%
Tokeniserende shell-kommando
Parsing curl muligheder
Bygningsanmodningsmodel
Generering af målkode

Resultat

Denne side åbner konverteren med PHP forudvalgt: indsæt et kommandolinje-curl-kald og få den tilsvarende php-curl-kode — curl_init(), en række curl_setopt()-kald og curl_exec() med statuskoden læst via curl_getinfo(). Navngivningen er ikke tilfældig: PHP's curl-udvidelse omslutter det samme libcurl-bibliotek, som kommandolinjeværktøjet er bygget på, så hvert flag har en direkte CURLOPT_*-modpart.

Kortlægningen er en-til-en: URL'en går til CURLOPT_URL, -X til CURLOPT_CUSTOMREQUEST, -H linjer ind i et CURLOPT_HTTPHEADER-array, -d indlæses i CURLOPT_POSTFIELDS som en streng, -u til CURLOPT_USERPWD, og -F-filer producerer et CURLF-fil(er) med nye PHP-felter... ægte multipart upload. CURLOPT_RETURNTRANSFER er altid indstillet, så svaret kommer tilbage som en streng i stedet for at blive ekko.

Dette er den hurtigste måde at integrere en betalingsgateway, CRM eller enhver REST API, hvis dokumentation kun viser curl-eksempler i et WordPress-plugin, Laravel-job eller almindeligt PHP-script. Parsing sker lokalt i din browser, så kommandoer med live sælgernøgler forbliver på din maskine.