php скрипты для вконтакте



скрипты для вконтакте 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 убрать пробелы я поставил их специально а то ссылка скроется
ЗЫ все конечно очень сыро, тут можно оптимизировать код и предусмотреть возможные ошибки

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Php скрипт для вконтакте. парсим инфу
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*