
21.06.2009, 11:57
|
|
Новичок
Регистрация: 20.01.2008
Сообщений: 18
С нами:
9634914
Репутация:
1
|
|
там через курл реально проще...
PHP код:
$url='граббишь урл из исходника на стр загрузки';
$data = array(
'photo' => '@путь_до_фотки',
'subm' => '1'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$res = curl_exec($ch);
curl_close($ch);
echo $res;
параметр CURLOPT_FOLLOWLOCATION, 1 означает, что курл сам прочитает ответ от сервера и сам перейдет по ссылке подтверждения для заливки.и не надо ипать моск с хэдерсами, вот весь код.в массив кроме пути и сабма ничего не нужно писать
|
|
|