
19.12.2009, 00:35
|
|
Познающий
Регистрация: 11.11.2008
Сообщений: 77
С нами:
9208644
Репутация:
99
|
|
Сообщение от Zircool
Помогите составить POST multipart/form-data запрос через curl
Вот, вроде так...
Заголовки не все, но по аналогии, думаю доделаешь.
PHP код:
$upload="";
$postdata = array("action" => "add", "rubric" => "2", "rubric" => "2", "object" => "6", "region" => "3", "img1" => "@".$upload);
$httpheaders = array("Host: site.ru", "Cookie2: $Version=1");
$url="http://site.ru/add.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, "uid=AAAAACcbJEvUO3WmAWhUBQ==; pscode=OXYfz9gLUP2Ln8vjiIUdoJUXZiVpc581; isauth=1");
curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheaders);
curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.2.15 Version/10.01")
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
curl_close($ch);
|
|
|