*/ $request1 = "SELECT * FROM request ORDER BY request_id DESC LIMIT 0,1 "; //Выбираем из таблицы request и сортируем данные по request_id $rs1 = mysql_query($request1); $row1 = mysql_fetch_array($rs1); $request_id0 = $row1['request_id']; $request_id = ++$request_id0; if(isset($_GET['user'])){ $result0 = mysql_query ("INSERT INTO request (request_id,request_cont,datetime,request_ip) VALUES('$request_id','$userok','$superdate','$request_ip')");} $userlang = $_GET['need']; $request17z = "SELECT * FROM nfl ORDER BY request_id DESC LIMIT 0,1 "; //Выбираем из таблицы request и сортируем данные по request_id $rs17z = mysql_query($request17z); $row17z = mysql_fetch_array($rs17z); $request_id07z = $row17z['request_id']; $request_id7z = ++$request_id07z; if(isset($_GET['need'])){ $result7z = mysql_query ("INSERT INTO nfl (request_id,lang_cont,datetime,request_ip) VALUES('$request_id7z','$userlang','$superdate','$request_ip')");} $request3 = "SELECT * FROM `request` ORDER BY request_id DESC LIMIT 0,6 "; $rs3 = mysql_query($request3); /*$row3 = mysql_fetch_array($rs3);*/ $request2 = "SELECT * FROM request ORDER BY request_id DESC LIMIT 0,1 "; $rs2 = mysql_query($request2); $row2 = mysql_fetch_array($rs2); $getready = mysql_query("SELECT COUNT(*) FROM request"); $rowready = mysql_fetch_row($getready); $total = $rowready[0]; // всего записей $getready7z = mysql_query("SELECT COUNT(*) FROM nfl"); $rowready7z = mysql_fetch_row($getready7z); $total7z = $rowready7z[0]; // всего записей //$today = date("H:i:s"); //echo $today; if(isset($_GET['user'])) {$okay = $_GET['user'];} $steamid1 = '/^STEAM_0:([0|1]):([\d]+)$/'; //STEAM_0:1:38052486 $steamid2 = '/^([\d]+)$/'; //76561198036370701 $steamid3 = '/^[^-_\d]{1}[-a-zA-Z_\d]+$/'; //Heavenanvil $steamid4 = '~^(http[s]?://)?(www\.)?steamcommunity.com/profiles/([^-_]{1}[\d(/)?]+)$~'; //steamcommunity.com/profiles/76561198036370701 $steamid5 = '~^(http[s]?://)?(www\.)?steamcommunity.com/id/([^-_]{1}[-a-zA-Z_\d(/)?]+)$~'; //steamcommunity.com/id/heavenanvil if (preg_match($steamid1, $okay, $matches)) //Если данные из Input вида "STEAM_0:1:38052486" { $valid1 = $matches[1]; $valid2 = $matches[2]; $realokay = ($valid2*2) + 76561197960265728 + $valid1; //Формула расчета steamID64 из STEAM_0:X:XXXXXXXX $urljson = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=806AA88EDC659A348E95F3BA0F182D69&steamids=$realokay"); $data = (array) json_decode($urljson)->response->players[0]; $profileurl = $data['profileurl']; //Находим profileurl (customurl) } if (preg_match($steamid2, $okay)) { $urljson = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=806AA88EDC659A348E95F3BA0F182D69&steamids=$okay"); $data = (array) json_decode($urljson)->response->players[0]; $profileurl = $data['profileurl']; //Находим profileurl (customurl) } if (preg_match($steamid4, $profileurl, $matchespro)) //Если profileurl вида "steamcommunity.com/profiles/76561198036370701", находим "76561198036370701" из ссылки { if(substr($matchespro[3], -1) == '/') //Если на конце знак "/" { $myurl = substr($matchespro[3], 0, -1); //Убираем его } else {$myurl = $matchespro[3];} $slf = "http://steamcommunity.com/profiles/$myurl/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/profiles/$myurl"; } if (preg_match($steamid5, $profileurl, $matchesid)) //Если profileurl вида "steamcommunity.com/id/heavenanvil", находим "heavenanvil" из ссылки { if(substr($matchesid[3], -1) == '/') //Если на конце знак "/" { $myurl = substr($matchesid[3], 0, -1); //Убираем его } else {$myurl = $matchesid[3];} $slf = "http://steamcommunity.com/id/$myurl/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/id/$myurl"; } if (preg_match($steamid3, $okay)) //Если Input вида "Heavenanvil" { $slf = "http://steamcommunity.com/id/$okay/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/id/$okay"; } if (preg_match($steamid4, $okay)) { if (preg_match($steamid4, $okay, $matchespro)) //Если Input вида "steamcommunity.com/profiles/76561198036370701", находим "76561198036370701" из ссылки { if(substr($matchespro[3], -1) == '/') //Если на конце знак "/" { $myurl = substr($matchespro[3], 0, -1); //Убираем его } else {$myurl = $matchespro[3];} $urljson = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=806AA88EDC659A348E95F3BA0F182D69&steamids=$myurl"); $data = (array) json_decode($urljson)->response->players[0]; $profileurl = $data['profileurl']; //Проверяем, есть ли customurl if (preg_match($steamid4, $profileurl, $matchesprox)) //Если profileurl вида "steamcommunity.com/profiles/76561198036370701", находим "76561198036370701" из ссылки { if(substr($matchesprox[3], -1) == '/') //Если на конце знак "/" { $myurlx = substr($matchesprox[3], 0, -1); //Убираем его } else {$myurlx = $matchesprox[3];} $slf = "http://steamcommunity.com/profiles/$myurlx/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/profiles/$myurlx"; } if (preg_match($steamid5, $profileurl, $matchesprox)) //Если profileurl вида "steamcommunity.com/profiles/76561198036370701", находим "76561198036370701" из ссылки { if(substr($matchesprox[3], -1) == '/') //Если на конце знак "/" { $myurlx = substr($matchesprox[3], 0, -1); //Убираем его } else {$myurlx = $matchesprox[3];} $slf = "http://steamcommunity.com/id/$myurlx/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/id/$myurlx"; } } } if (preg_match($steamid5, $okay, $matchesid)) //Если profileurl вида "steamcommunity.com/id/heavenanvil", находим "heavenanvil" из ссылки { if(substr($matchesid[3], -1) == '/') //Если на конце знак "/" { $myurl = substr($matchesid[3], 0, -1); //Убираем его } else {$myurl = $matchesid[3];} $slf = "http://steamcommunity.com/id/$myurl/?xml=1"; $url = simplexml_load_file($slf); $link = "http://steamcommunity.com/id/$myurl"; } $sid64 = $url->steamID64; if (($sid64 - 76561197960265728 - 1)-(($sid64 - 76561197960265728 - 1)/2) - floor (($sid64 - 76561197960265728 - 1)/2) == 0) { $ass = 1; } else { $ass = 0; } $sid = $sid64 - 76561197960265728; $myfriend = simplexml_load_file($link . "/friends/?xml=1"); $linktolvl = $url->steamID64; $steam_level = file_get_contents("http://api.steampowered.com/IPlayerService/GetSteamLevel/v1?key=806AA88EDC659A348E95F3BA0F182D69&steamid=$linktolvl"); $datalevel = json_decode($steam_level)->response->player_level; $need = $_GET['need']; ?>
weblinks->weblink) as $weblink) { echo ""; } ?> groups->group) as $group) { echo " "; } ?>

      Мой профайл (Выйти)

     Need a translation?    ? OK, maybe later ;)

Steam Info

Вся информация о профиле Steam на одной странице

';} ?>
steamID64)) AND (!empty($okay))) { echo "" . $link . ""; } if ((empty($url->steamID64)) AND (!empty($okay)) AND ((preg_match($steamid1, $okay)) OR (preg_match($steamid2, $okay)) OR (preg_match($steamid3, $okay)) OR (preg_match($steamid4, $okay)) OR (preg_match($steamid5, $okay))) ) { echo "» Ошибка запроса «$okay»! Повторите запрос. (Повторить)"; } if ((!empty($okay)) AND (!preg_match($steamid1, $okay)) AND (!preg_match($steamid2, $okay)) AND (!preg_match($steamid3, $okay)) AND (!preg_match($steamid4, $okay)) AND (!preg_match($steamid5, $okay)) ) { echo "» Ошибка. Проверьте правильность введённых данных."; } ?> steamID64)) {echo 'Добавить в друзья';} ?>  
Описание Тег Содержимое Примечания
Регистрационное имя в Steam
 
steamID steamID;?> Ник пользователя
Регистрационный номер Steam ID
 
  steamID64)){echo "STEAM_0:" . $ass . ":" . floor($sid/2);}?> Формула:
"(steamID64 - 76561197960265728 - (1 или 0))/2"
Регистрационный номер в Steam (32 bit)
 
  steamID64)){ echo $sid;}?> Формула:
"steamID64 - 76561197960265728 - (1 или 0)"
Регистрационный номер в Steam (64 bit)
 
steamID64 steamID64;?>
Онлайн-Статус
 
onlineState onlineState;?> online = в сети
offline = не в сети
In-Game = в игре
Статус-сообщение
 
stateMessage stateMessage;?> Online = В сети
Last Online = Последний вход
In-Game [...] = В игре [...]
Приватный статус
 
privacyState privacyState;?> private = скрытый
friendsonly = только для друзей
friendsfriendsonly = друзья друзей
usersonly = Для пользователей
public = открытый
Видимость
 
visibilityState visibilityState;?> 1 = Приватный
2 = Только для друзей
3 = Для друзей и их друзей
4 = Для пользователей
5 = Публичный
Маленькая аватарка (32x32)
 
avatarIcon
Средняя аватарка (64x64)
 
avatarMedium
Большая аватарка (184x184)
 
avatarFull
Забанен VAC
 
vacBanned vacBanned;?> 0 = Не забанен
1 = Забанен
Забанен Trade
 
tradeBanState tradeBanState;?> none = нет
...
Ограниченный аккаунт [Справка]
 
isLimitedAccount isLimitedAccount;?> 0 = нет
...
Персональная ссылка
 
customURL customURL;?> Указывается в настройках профиля Steam
Дата регистрации
 
memberSince memberSince;?> Дата регистрации Steam-аккаунта
Уровень Steam
 
player_level Уровень пользователя в Steam
Рейтинг Steam [Справка]
 
steamRating steamRating;?> Уровень рейтинга (0 до 10) зависит от количества игровых часов, за последние 2 недели
Игровых часов за 2 недели
 
hoursPlayed2Wk hoursPlayed2Wk;?> Количество игровых часов, за последние 2 недели (влияет на Рейтинг Steam)
Заголовок
 
headline headline;?> Указывается в настройках профиля Steam
Местоположение
 
location location;?> "Город, Регион, Страна" Указывается в настройках профиля Steam
Настоящее имя
 
realname realname;?> Указывается в настройках профиля Steam
Дополнительная информация
 
summary summary;?> Указывается в настройках профиля Steam
Ссылка
\$weblink->link" . $weblink->link . "link . "\">" . $weblink->title . "
Указывается в настройках профиля Steam
Группы пользователя steamID;?>
 Название группы " . $group->groupName . " id группы " . $group->groupID64 . "
 Заголовок группы " . $group->headline . " Адрес URL группы " . $group->groupURL . "
 Описание группы " . $group->summary . " Аватар группы \"\"avatarIcon . "\" /> avatarMedium . "\">[#] avatarFull . "\">[#]
 
Дополнительная информация о пользователе steamID;?>
 Игры  Список желаемого  Рекомендации  Друзья 
 Группы  Инвентарь  Скриншоты  Видео 
 Мастерская  Руководства  Коллекции  Greenlight 
$total ($total7z)"; printf($format,$alltime); ?>
© 2013-2014 Heavenanvil [#] [?] [*]