скрипты для вконтакте php
Автор Владислав Мостенец задал вопрос в разделе Другие языки и технологии
Php скрипт для вконтакте. парсим инфу и получил лучший ответ
Ответ от QAZWSX azxs[гуру]
там все в сессию пишется, незнаю как правильно но я думаю сначало нужно получить идентификатор сессии, и его уже использовать в куках
set_time_limit(0);
error_reporting(E_ERROR | E_PARSE);
$mail=\'html_timmi@mail.ru\';
$pass=\'kombikorm1994\';
function go($link,$cookie=\'\'){
$ses=\'remixchk=5;remixclosed_tabs=100928;remixnews_privacy_filter_idols=0; remixnews_statuses=0;audio_vol=80;remixsid=\'.$cookie;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $ses);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
$os=\'win\'; //если ваша Операционная система windows
$link=\'ссылка заблокирована. vk. com/?act=login&email=\'.$mail.\'&pass=\'.$pass;
$res=go($link);
preg_match(\'#name=\\\'s\\\' value=\\\'(.+)\\\' #\',$res,$qa);
$cookie=$qa[1];
$link=\'ссылка заблокирована. ru/feed.php\';
$res=go($link,$cookie);
preg_match(\'#messages{count=(.*?)}#\', $res , $arr[1]);
preg_match(\'#friends{count=(.*?)}#\', $res , $arr[2]);
preg_match(\'#messages{count=(.*?)}#\', $res , $arr[3]);
preg_match(\'#events{count=(.*?)}#\', $res , $arr[4]);
preg_match(\'#photos{count=(.*?)}#\', $res , $arr[5]);
preg_match(\'#videos{count=(.*?)}#\', $res , $arr[6]);
preg_match(\'#groups{count=(.*?)}#\', $res , $arr[7]);
print_r($arr);
да и не забудь в переменных $link убрать пробелы я поставил их специально а то ссылка скроется
ЗЫ все конечно очень сыро, тут можно оптимизировать код и предусмотреть возможные ошибки