PHP

Загрузка файлов с помощью cURL и PHP

cURL — очень важный иструмент для PHP программистов, в этой заметке я расскажу вам как использовать некоторые функции этой интересной библиотеки. Отправление данных, имитация отправления данных через форму — вот неполный список возможностей данного инструмента.
<?php
// куда будем отправлять
$url = 'http://localhost/post.php';

// данные формы, наряду с отправляемым файлом
$postData['name'] = 'vredniy.ru';
$postData['image'] = '@c:/xampp/htdocs/test.jpg';

// инициализация cUrl
$ch = curl_init();

// сообщаем куда будет отправлять
curl_setopt($ch, CURLOPT_URL, $url);

// файлы и данные будет отправлены
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);

// передаем true или 1 если хотим ждать ответа после запроса
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// включим отладочную информацию 
curl_setopt($ch, CURLOPT_VERBOSE, true);

// отсылаем запрос
$response = curl_exec($ch);

// отладка: посмотрим на ответ сервера
echo $response;
?>

Отправить несколько файлов также легко, как и отправить один, а именно
<?php
$postData['image1'] = '@c:/xampp/htdocs/test1.jpg';
$postData['image2'] = '@c:/xampp/htdocs/test2.jpg';
?>

Все интересность заключается в предваряемом символе «собачки» («@»), который указывает на локальный файл

Как всегда ничего сложного, надеюсь, вам заметка станет полезной. И удачи в нелегком программерском деле icon smile Загрузка файлов с помощью cURL и PHP .
Теги:
cURL
Добавлено: 17 Мая 2018 19:52:46 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...