Файл: index.php
Строк: 97
<?php
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Информация о пользователе ВКонтакте</title>
<html>
<body onkeypress="return catchControlKeys(event);">
<link rel="stylesheet" href="style.css" type="text/css" />
<div class="head"><img src="images/logo.png"></div>
</html>
<body>';
echo '<div class="title">Информация о пользователе ВКонтакте</div>';
echo '<div class="info">';
echo'<form method="post">
Введите ID пользователя (без id, просто цифры):<br/>
<input type="text" name="vkid" class="do_button"><br/>
<input type="submit" value="Найти">
</form></div>';
$vkid=intval($_POST['vkid']);
if ($vkid<1){
echo '';
}
else {
$vk="http://api.vk.com/method/users.get?uids=".$vkid."&fields=online,last_seen,followers_count,photo_200_orig,screen_name,bdate,has_mobile,home_town,relation";
$info=json_decode(file_get_contents($vk), true);
//онлайн, платформа
if ($info["response"][0]["online"]==1) $online="<u>в сети</u>";
else $online="<u>не в сети</u>";
switch ($info["response"][0]["last_seen"]["platform"]){
case 1: $device="Мобильная версия";break;
case 2: $device="iPhone";break;
case 3: $device="iPad";break;
case 4: $device="Android";break;
case 5: $device="Windows Phone";break;
case 6: $device="Windows 8";break;
case 7: $device="Полная версия (Web)";break;
case 0: $device="Ошибка";break;
}
//номер телефона
$h=json_decode(file_get_contents($vk), true);
if ($h["response"][0]["has_mobile"]==1) $mobile="<b>Указан</b>";
else $mobile="Не указан";
//семейное положение
$sp=json_decode(file_get_contents($vk), true);
switch ($sp["response"][0]["relation"]){
case 1: $vksp="не женат/не замужем";break;
case 2: $vksp="есть друг/есть подруга";break;
case 3: $vksp="помолвлен/помолвлена";break;
case 4: $vksp="женат/замужем";break;
case 5: $vksp="всё сложно";break;
case 6: $vksp="в активном поиске";break;
case 7: $vksp="влюблён/влюблена";break;
case 0: $vksp="не указано, либо скрыто настройками приватности";break;
}
//берём инфу о реге из вк
$datereg = file_get_contents("http://vk.com/foaf.php?id=".$vkid."");
if ( preg_match("#<ya:created dc:date="(.+?)"/>#", $datereg, $matches) ){
$dr = $matches[1];
}
//берём инфу об изменениях на странице
$dateedit = file_get_contents("http://vk.com/foaf.php?id=".$vkid."");
if ( preg_match("#<ya:modified dc:date="(.+?)"/>#", $dateedit, $m) ){
$de = $m[1];
}
//вывод имени и фамилии
echo '<div class="title" style="font-weight:bold;font-size:17px;text-align:center;"><span class="span">'.$info["response"][0]["first_name"].' '.$info["response"][0]["last_name"].'</span></div>';
//вывод аватара
echo '
<div class="info"><table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr>
<td>
<div style="border-right:2px solid #d0d7df; padding:7px;"><img src="'.$info["response"][0]["photo_200_orig"].'"></div>
</td>';
echo '<td>ID: <b>'.$vkid.'</b><br/>
Короткий адрес: <b>'.$info["response"][0]["screen_name"].'</b><br/>
День рождения: <b>'.$info["response"][0]["bdate"].'</b><br/>
Кол-во подписчиков: <b>'.$info["response"][0]["followers_count"].'</b><br/>
Пользователь сейчас: <b>'.$online.'</b><br/>
Дата последнего входа - <b>'.date('H:i:s d.m.Y', $info["response"][0]["last_seen"]["time"]).'</b><br/>
Тип устройства - <b>'.$device.'</b><br/>
Номер телефона: <b>'.$mobile.'</b><br/>
Родной город: <b>'.$info["response"][0]["home_town"].'</b><br/>
Семейное положение: <b>'.$vksp.'</b><br/>
Поьзователь зарегистрирован:<b> ';
echo date('d.m.Y в H:i',strtotime("$dr")); //конвертация даты и времени из ISO 8601 в "нормальный облик" - дата реги
echo '</b><br/>Последние изменения были:<b> ';
echo date('d.m.Y в H:i',strtotime("$de")); //конвертация даты и времени из ISO 8601 в "нормальный облик" - дата изм. стр.
echo '</b></td></tr></table></div>';
}
echo '<div class="foot">ВКinfo by <a href="http://profiwm.com/us943">Limp_Bizkit</a> 2016</div>';
?>