Converteer Curl naar PHP
Converteer curl-commando's naar direct uitvoerbare code in Python, JavaScript fetch, Node axios, PHP en Go — lokaal in je browser.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina opent de converter met PHP vooraf geselecteerd: plak een curl-opdracht van de commandoregel en ontvang de equivalente php-curl-code — curl_init(), een reeks curl_setopt()-aanroepen en curl_exec() met de statuscode uitgelezen via curl_getinfo(). De naamgeving is geen toeval: de curl-extensie van PHP wikkelt dezelfde libcurl-bibliotheek waarop de commandline-tool is gebouwd, dus elke vlag heeft een directe CURLOPT_*-tegenhanger.
De mapping is één-op-één: de URL gaat naar CURLOPT_URL, -X naar CURLOPT_CUSTOMREQUEST, -H-regels in een CURLOPT_HTTPHEADER-array, -d-payloads naar CURLOPT_POSTFIELDS als string, -u naar CURLOPT_USERPWD, en -F-bestandsvelden worden een array met new CURLFile(…) zodat PHP een echte multipart-upload produceert. CURLOPT_RETURNTRANSFER is altijd ingesteld, zodat de response als string terugkomt in plaats van te worden uitgeprint.
Dit is de snelste manier om een betalingsgateway, CRM of elke REST API waarvan de documentatie alleen curl-voorbeelden toont, te integreren in een WordPress-plugin, Laravel-job of gewoon PHP-script. De verwerking gebeurt lokaal in je browser, dus commando's met live merchant keys blijven op je eigen machine.