- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
<?php
set_time_limit(0);
Error_Reporting(E_ALL & ~E_NOTICE);
$mail = "@rambler.ru"; //e-mail или логин от контакта
$pass = ""; //пароль от контакта
$uids = "3,5,7,8,10,15,1955,54665,233254"; //кого проверяем
function get($link,$cookie){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
$aut=file_get_contents('http://login.vk.com/?act=login&email='.urlencode($mail).'&pass='.urlencode($pass).'&expire=&vk=');
preg_match("/id=\'s\' value=\'(.*?)\'/",$aut,$sid);
$cookie="remixsid=$sid[1];";
$res=get("http://vkontakte.ru/feed2.php",$cookie);
$feed=json_decode($res);
$id=$feed->user->id;
$count = substr_count($uids,",");
$count = $count+1;
$sig=md5(''.$id.'api_id=35569fields=has_mobileformat=JSONmethod=getProfilesuids='.$uids.'v=2.0SRkM2ws8NQ');
$res=get("http://api.vkontakte.ru/api.php?api_id=35569&fields=has_mobile&format=JSON&method=getProfiles&uids=$uids&v=2.0&sig=$sig",$cookie);
preg_match_all("/uid\":(.*?),\"first_name\":\"(.*?)\",\"last_name\":\"(.*?)\",\"has_mobile\":(.*?)\}/",$res,$info);
for($i=0;$i<$count;$i) {
$qwe=$i++;
$uidx=$info[1][$qwe];
$first_name=$info[2][$qwe];
$last_name=$info[3][$qwe];
$has_mobile=$info[4][$qwe];
print iconv('utf-8', '866', "\n--------id$uidx: $first_name $last_name [$has_mobile]--------\n\n\n"); }
?>