Конвертація Curl у PHP
Перетворюйте curl-команди на готовий до виконання код мовами Python, JavaScript fetch, Node.js 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, рядки -H у масив CURLOPT_HTTPHEADER, вміст -d у CURLOPT_POSTFIELDS як рядок, -u у CURLOPT_USERPWD, а поля файлів -F стають масивом із new CURLFile(...), щоб PHP створював справжнє multipart-завантаження. CURLOPT_RETURNTRANSFER завжди встановлено, тому відповідь повертається як рядок, а не виводиться безпосередньо.
Це найшвидший спосіб інтегрувати платіжний шлюз, CRM чи будь-який REST API, чия документація показує лише curl-приклади, у плагін WordPress, завдання Laravel або звичайний PHP-скрипт. Аналіз відбувається локально у вашому браузері, тож команди з активними ключами продавця залишаються на вашій машині.