Як завантажити файл за допомогою cURL у PHP?
2024Щоб завантажити файл із Curl, використовуйте опцію командного рядка –output або -o. Параметр командного рядка -o дозволяє зберегти завантажений файл на локальний диск під вказаним іменем. Якщо ви бажаєте, щоб завантажений файл зберігався під тим самим іменем, що й URL-адреса, скористайтеся параметром командного рядка –remote-name або -O.
Під час завантаження файлів за допомогою cURL є кілька параметрів, які ви часто використовуєте:
- -O (O у верхньому регістрі) вказує cURL завантажити та зберегти файл із тим же ім’ям, що й у URL-адресі.
- -o (о в нижньому регістрі), після якого йде ім’я файлу, дозволяє вказати інше ім’я для збереженого файлу.
Приклад файлу завантаження PHP: текстовий файл
- <? php.
- header('Content-Type: application/octet-stream');
- header("Content-Transfer-Encoding: utf-8");
- header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
- readfile($file_url);
- ?>
Щоб зберегти файл за допомогою cURL, ви можете скористайтеся опцією -o або –output, щоб вказати назву файлу, у який ви хочете зберегти дані. Наприклад, щоб завантажити вміст URL-адреси та зберегти його у файлі під назвою example. html, ви можете використати таку команду: curl -o example.
Як використовувати cURL у PHP?
- Крок 1: Встановіть libcurl. Спочатку нам потрібно встановити саму libcurl (бібліотеку для cURL). Зверніть увагу, що це не пакет PHP.
- Крок 2. Переконайтеся, що його ввімкнено. Створіть простий сценарій PHP, який викликає функцію phpinfo(). …
- Крок 3: Почніть писати cURL! Ось простий приклад cURL у PHP <?
вікна
- У Windows створіть папку під назвою curl на диску C:.
- Розпакуйте завантажений файл і перемістіть файл curl.exe у папку C:\curl.
- Перемістіть cacert. …
- Додайте шлях до папки curl до змінної середовища Windows PATH, щоб команда curl була доступна з будь-якого місця в командному рядку.