Μετατροπή Curl σε PHP
Μετατρέψτε τις εντολές curl σε έτοιμο για εκτέλεση Python, ανάκτηση JavaScript, Node axios, PHP και κώδικα Go — τοπικά στο πρόγραμμα περιήγησής σας.
Αποτέλεσμα
Αυτή η σελίδα ανοίγει τον μετατροπέα με προεπιλεγμένη PHP: επικολλήστε μια κλήση curl γραμμής εντολών και λάβετε τον ισοδύναμο κώδικα php-curl — curl_init(), μια σειρά από κλήσεις curl_setopt() και curl_exec() με τον κωδικό κατάστασης που διαβάζεται μέσω curl_getinfo(). Η ονομασία δεν είναι τυχαία: η επέκταση curl της PHP αναδιπλώνει την ίδια βιβλιοθήκη libcurl στην οποία είναι χτισμένο το εργαλείο γραμμής εντολών, επομένως κάθε σημαία έχει ένα άμεσο αντίστοιχο CURLOPT_*.
Η αντιστοίχιση είναι ένα προς ένα: η διεύθυνση URL πηγαίνει στη διεύθυνση CURLOPT_URL, -X σε CURLOPT_CUSTOMREQUEST, -Η γραμμές σε έναν πίνακα CURLOPT_HTTPHEADER, -d ωφέλιμα φορτία σε CURLOPT_POSTFIELDS ως συμβολοσειρά, -u σε CURLOPT_USERPWD και -το anPHARγίνονται πεδία αρχείου arFi, με νέα πεδία arFi...) μια γνήσια μεταφόρτωση πολλών μερών. Το CURLOPT_RETURNTRANSFER ορίζεται πάντα, επομένως η απάντηση επιστρέφει ως συμβολοσειρά αντί να επαναλαμβάνεται.
Αυτός είναι ο πιο γρήγορος τρόπος για να ενσωματώσετε μια πύλη πληρωμής, CRM ή οποιοδήποτε REST API του οποίου η τεκμηρίωση δείχνει μόνο παραδείγματα curl σε μια προσθήκη WordPress, μια εργασία Laravel ή ένα απλό σενάριο PHP. Η ανάλυση πραγματοποιείται τοπικά στο πρόγραμμα περιήγησής σας, επομένως οι εντολές με ζωντανά κλειδιά εμπόρου παραμένουν στον υπολογιστή σας.