Рабочий вариант PHP: <?php $foto = "5.jpg"; $id = ''; $login = ''; $pass = ''; $pass = md5($pass); $login = str_replace('@','%40',$login); $cookie = "remixmid=$id; remixemail=$login; remixpass=$pass"; $ch = curl_init('http://vkontakte.ru/profileEdit.php?page=photo'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $res = curl_exec($ch); curl_close($ch); if(preg_match_all('#action="(.*?)"#',$res, $url2)) { $action_url = $url2[1][1]; $data = array( 'photo' => "@".$_SERVER['DOCUMENT_ROOT'].$foto, 'subm' => '1' ); $ch = curl_init($action_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); 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_COOKIE, $cookie); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $res = curl_exec($ch); curl_close($ch); echo 'OK'; } ?> Вот на скорую руку сделал скрипт который будет 1 раз в сутки менять аватарку вкантакте: http://sqlinj.com/php/vk.php
Подскажите пожалуйста реализацию заливки фото курлом на мамба.ру Проблемка в том что не могу отследить какой post запрос отправляется и какие данные нужно передавать.
Ссылу нормальную кинь и акаунт впридачу, а так же адрес скрипта с помощью которого заливается изображение на сайте (смена аватарки и тд)