0

Pretvorite Curl u PHP

Pretvorite curl naredbe u spremne za izvođenje Python, JavaScript fetch, Node axios, PHP i Go kod — lokalno u vašem pregledniku.

Obrada... 0%
Naredba ljuske tokeniziranja
Raščlanjivanje opcija kovrča
Model zahtjeva za izgradnju
Generiranje ciljnog koda

Rezultat

Ova stranica otvara pretvarač s prethodno odabranim PHP-om: zalijepite curl poziv iz naredbenog retka i dobijte ekvivalentni php-curl kod — curl_init(), niz curl_setopt() poziva i curl_exec() sa statusnim kodom pročitanim putem curl_getinfo(). Imenovanje nije slučajno: PHP-ovo curl proširenje obavija istu biblioteku libcurl na kojoj je izgrađen alat naredbenog retka, tako da svaka zastavica ima izravni pandan CURLOPT_*.

Mapiranje je jedan-na-jedan: URL ide u CURLOPT_URL, -X u CURLOPT_CUSTOMREQUEST, -H redaka u niz CURLOPT_HTTPHEADER, -d korisni podaci u CURLOPT_POSTFIELDS kao niz, -u u CURLOPT_USERPWD, a -F polja datoteke postaju niz s novom CURLFile(...) tako da PHP proizvodi izvorni višedijelni prijenos. CURLOPT_RETURNTRANSFER je uvijek postavljen, tako da se odgovor vraća kao niz umjesto da se ponavlja.

Ovo je najbrži način za integraciju pristupnika plaćanja, CRM-a ili bilo kojeg REST API-ja čija dokumentacija prikazuje samo curl primjere u WordPress dodatak, Laravel posao ili običnu PHP skriptu. Raščlanjivanje se događa lokalno u vašem pregledniku, tako da naredbe s aktivnim ključevima trgovca ostaju na vašem računalu.