0

Convertiți Curl în PHP

Convertiți comenzile curl în cod Python, JavaScript fetch, Node axios, PHP și Go gata de rulat - local în browser.

Procesare... 0%
Comanda shell de tokenizare
Analizarea opțiunilor de bucle
Model de cerere de construcție
Generarea codului țintă

Rezultat

Această pagină deschide convertorul cu PHP preselectat: lipiți un apel curl din linia de comandă și obțineți codul php-curl echivalent — curl_init(), o serie de apeluri curl_setopt() și curl_exec() cu codul de stare citit prin curl_getinfo(). Denumirea nu este o coincidență: extensia curl a PHP include aceeași bibliotecă libcurl pe care este construită instrumentul de linie de comandă, astfel încât fiecare flag are o contrapartidă directă CURLOPT_*.

Maparea este unu-la-unu: URL-ul merge la CURLOPT_URL, -X la CURLOPT_CUSTOMREQUEST, -H linii într-o matrice CURLOPT_HTTPHEADER, -d încarcă în CURLOPT_POSTFIELDS sub formă de șir, -u în CURLOPT_USERPWD și -F câmpuri de fișiere devin mai multe, astfel încât PHPFi produce o matrice cu mai multe părți... încărcați. CURLOPT_RETURNTRANSFER este întotdeauna setat, astfel încât răspunsul revine ca un șir în loc să fie repetat.

Acesta este cel mai rapid mod de a integra un gateway de plată, CRM sau orice API REST a cărui documentație arată doar exemple de curl într-un plugin WordPress, job Laravel sau script PHP simplu. Analiza are loc local în browserul dvs., astfel încât comenzile cu chei de comerciant live rămân pe computer.