cURL – очень важный иструмент для PHP программистов, в этой заметке я расскажу вам как использовать некоторые функции этой интересной библиотеки. Отправление данных, имитация отправления данных через форму – вот неполный список возможностей данного инструмента.
1234567891011121314151617181920212223242526272829
<?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;?>
Отправить несколько файлов также легко, как и отправить один, а именно