upload файла на kmx.ru при помощи CURL

<?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;
?>