Показать сообщение отдельно

  #5  
Старый 08.03.2010, 18:12
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

пытаюсь поменять статус вконтакте...
вот данные со сниффера:
----------------------------------------------------------
http://vkontakte.ru/profile.php

POST /profile.php HTTP/1.1
Host: vkontakte.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: http://vkontakte.ru/id(мой ай ди не скажу)
Content-Length: 94
Cookie: remixchk=5; remixclosed_tabs=0; remixsid=86b4b2a30...(тут куки - светить не буду); audio_vol=100
Pragma: no-cache
Cache-Control: no-cache
setactivity=статус&activityhash=3973e74d50e9 64_и_так_далее
HTTP/1.1 200 OK
Server: nginx/0.7.59
Date: Mon, 08 Mar 2010 12:37:17 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-Control: no-store
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 40
----------------------------------------------------------


а вот код, который не пашет(((

PHP код:
$stat 'статус';
$cookie "remixchk=5; remixclosed_tabs=0; remixsid=86b4b2a303c32544cfb355r_тут кукисы_в_таком_виде(взяты_со_сниффера-плагина_на_мозиле)_...eda08e; audio_vol=100";

$curl curl_init(); 
curl_setopt($curlCURLOPT_URL'http://vkontakte.ru/profile.php'); 
curl_setopt($curlCURLOPT_COOKIE$cookie);
curl_setopt($curlCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729)"); 
curl_setopt($curlCURLOPT_FAILONERROR1); 
curl_setopt($curlCURLOPT_REFERER'http://vkontakte.ru/id(айди)'); 
curl_setopt($curlCURLOPT_TIMEOUT10); 
curl_setopt($curlCURLOPT_POST1); 

curl_setopt($curlCURLOPT_POSTFIELDS'setactivity=' urlencode($stat) ); //тут пробовал добавлять свой activityhash - не помогло


$result curl_exec($curl); 
curl_close($curl); 
echo 
$result

Последний раз редактировалось phpdreamer; 08.03.2010 в 18:31..
 
Ответить с цитированием