<?php /* *Upload файла на kmx.ru при помощи CURL *автор: nc_soft *28.08.07 */ /*подготовим данные для отправки dir директория куда сохраняем file1 файл1 file2 файл2 итд */ $params = array( 'dir'=>'/', 'file1' => '@z:/home/snippets/www/articles/http/example.jar' ); /*обратите внимание, что путь к файлу необходимо указать абсолютный, его можно сформировать и так $_SERVER['DOCUMENT_ROOT'].'/example.jar' также необходимо поставить @ перед адресом файла */ //инициализируем сеанс cURL $ch = curl_init(); //задаем адрес curl_setopt ($ch, CURLOPT_URL, 'http://wap.kmx.ru/upload'); //устанавливаем кукис (если необходимо) curl_setopt($ch,CURLOPT_COOKIE,'uploadkey=284891272; expires=Thu, 31-Dec-2009 21:00:00 GMT'); //указываем что это POST данные curl_setopt ($ch, CURLOPT_POST, 1); //отправляем POST запрос curl_setopt ($ch, CURLOPT_POSTFIELDS, $params); //выводим данные в переменную curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $buf = curl_exec($ch); //закрываем CURL curl_close($ch); //выводим результат echo $buf; ?>