<?php
$client_id = '6091079'; // ID приложения
$client_secret = 'M6RV5zJTnWAYqepBVeMb'; // Защищённый ключ
$redirect_uri = 'https://simbrex.com/Farmose/auth.php'; // Адрес сайта
$url = 'http://oauth.vk.com/authorize';
$params = array(
'client_id' => $client_id,
'redirect_uri' => $redirect_uri,
'response_type' => 'code'
);
echo $link = '<p><a href="' . $url . '?' . urldecode(http_build_query($params)) . '"><section class="flat"><button>Анализ страницы ВК [ОСН]</button></section></a></p>';
if (isset($_GET['code'])) {
$result = false;
$params = array(
'client_id' => $client_id,
'client_secret' => $client_secret,
'code' => $_GET['code'],
'redirect_uri' => $redirect_uri
);
$token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);
if (isset($token['access_token'])) {
$params = array(
'uids' => $token['user_id'],
'fields' => 'photo_50,country,city,phone,uid,status,first_name,last_name,screen_name,sex,bdate,photo_big',
'access_token' => $token['access_token']
);
$userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true);
if (isset($userInfo['response'][0]['uid'])) {
$userInfo = $userInfo['response'][0];
$result = true;
}
}
if ($result) {
echo '<center><img src="' . $userInfo['photo_big'] . '" /></center>';
echo "</br>";
echo '<center><img src="' . $userInfo['photo_50'] . '" /></center>';
echo "</br>";
function vk_date_account_create($id)
{
if (! is_int($id))
{
$array = json_decode(file_get_contents('https://api.vk.com/method/users.get?user_ids='.$id), true);
if (! isset($array['response']))
{
return false;
}
$id = $array['response'][0]['uid'];
}
$xml = file_get_contents('http://vk.com/foaf.php?id='.$id);
preg_match('~<ya:created dc:date="([^"]+)"~i', $xml, $preg);
$exp = explode("T", $preg[1]);
$exp = $exp[0];
echo "$exp[0]";
$exp = explode("-", $exp);
$exp = "".$exp[2] .".". $exp[1] .".". $exp[0];
return $exp;
}
if ($userInfo['sex'] == 1) {
$userInfo['sex'] = "Женский";
}
elseif ($userInfo['sex'] == 2){
$userInfo['sex'] = "Мужской";
}
elseif (1 == 1) {
$userInfo['sex'] = "Не указано";
}
function isNull($id, $userInfo){
if ($userInfo[$id] == 0){
$res = "Не указано";
}
else{
$res = $userInfo["$id"];
}
return $res;
}
echo $userInfo['city'];
$exp = vk_date_account_create($userInfo['uid']);
$spec = '"';
echo"<dl class=".$spec."holiday".$spec."> <dt>ID</dt> <dd>
".$userInfo['uid']."</dd>
<dt>Имя</dt> <dd> ".$userInfo['first_name']."</dd>
<dt>Ссылка</dt> <dd> ".$userInfo['screen_name']." </dd> <dt>Дата¹</dt> <dd>
".$userInfo['bdate']."</dd>
<dt>Дата²</dt> <dd>
".$exp."</dd> ";
$x = $userInfo['sex'];
echo "
<dt>Пол</dt> <dd> ".$x."</dd>
<dt>Статус</dt> <dd> ".$userInfo['statu']." </dd>";
$x = $userInfo['country'];
echo"
<dt>Страна</dt> <dd>
".$nulls."</dd> ";
$x = $userInfo['city'];
echo"
<dt>Город</dt> <dd> ". $x ."</dd>
<dt>Телефон</dt> <dd> ".$userInfo['phone']." </dd> <dt>Дата¹</dt> <dd>
".$userInfo['photo_50']."</dd>
</dl>";
}
}
$_SESSION['userInfo'] = $userInfo;
?>
- Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.7
- Parse error: syntax error, unexpected 'if' (T_IF) in /in/1tBdm on line 93
Process exited with code 255.
preferences:
167.19 ms | 1395 KiB | 36 Q