Просмотр файла telinfo/about.php

Размер файла: 3.98Kb
<?

error_reporting(0);
include('head.php');


function getphonenumber()
{
if(isset($_SERVER['HTTP_X_NETWORK_INFO']))
{
$str1 = $_SERVER['HTTP_X_NETWORK_INFO'];
$getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i','\2',$str1);
return $getstr1;
}
elseif(isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID']))
{
$getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID'];
return $getstr2;
}
elseif(isset($_SERVER['HTTP_X_UP_SUBNO']))
{
$str3 = $_SERVER['HTTP_X_UP_SUBNO'];
$getstr3 = preg_replace('/(.*)(11[d])(.*)/i','\2',$str3);
return $getstr3;
}
elseif(isset($_SERVER['DEVICEID']))
{
return $_SERVER['DEVICEID'];
}
elseif(isset($_SERVER['HTTP_X_MSISDN']))
{
return $_SERVER['HTTP_X_MSISDN'];
}
elseif(isset($_SERVER['HTTP_X_NOKIA_MSISDN']))
{
return $_SERVER['HTTP_X_NOKIA_MSISDN'];
}
else
{
return false;
}
}

$agent = htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));

$info = $_SERVER['HTTP_X_WAP_PROFILE'];

$hti = $_SERVER['REMOTE_ADDR'];
if(!empty($hti))
{ $hti_2 = gethostbyaddr($hti); }

$local = $_SERVER["HTTP_X_FORWARDED_FOR"];
if(!empty($local))
{ $local_2 = gethostbyaddr($local); }

$port = $_SERVER['REMOTE_PORT'];
$host = $_SERVER['HTTP_HOST'];
$ref = $_SERVER['HTTP_REFERER'];
$cache = $_SERVER['HTTP_CACHE_CONTROL'];
$connect = $_SERVER['HTTP_CONNECTION'];
$accept = $_SERVER['HTTP_ACCEPT'];
$via = $_SERVER['HTTP_VIA'];
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$encoding = $_SERVER['HTTP_ACCEPT_ENCODING'];
$charset = $_SERVER['HTTP_ACCEPT_CHARSET'];
$name = $_SERVER['SERVER_NAME'];
$software = $_SERVER['SERVER_SOFTWARE'];
$alive = $_SERVER['HTTP_KEEP_ALIVE'];
$type = $_SERVER['HTTP_X_UP_BEARER_TYPE'];
$protokol = $_SERVER['SERVER_PROTOCOL'];

print $top;

if(empty($_GET['s']))
{
print '<div>';

print 'Модель и Софт Телефона: <span class="red">'.$agent.'</span></br>';

if(getphonenumber())
{
print 'Номер Телефона: <span class="red">'.getPhoneNumber().'</span></br>';
}

print 'IP-адрес: <span class="red">'.$hti;
if((!empty($hti_2)&&($hti_2!=$hti)))
{ print ' - '.$hti_2; }
print '</span></br>';


if(!empty($local))
{
print 'Локальный IP-адрес: <span class="red">'.$local;
if((!empty($hlocal_2)&&($local_2!=$local)))
{ print ' - '.$local_2; }
print '</span></br>';
}

print 'Порт: <span class="red">'.$port.'</span></br>';
//print 'Хост: <span class="red">'.$host.'</span></br>';
print 'Сервер: <span class="red">'.$software.'</span></br>';
//print 'Имя Сервера: <span class="red">'.$name.'</span></br>';

if(!empty($connection))
{ print 'Коннект: <span class="red">'.$connection.'</span></br>'; }

if(!empty($type))
{ print 'Тип подключения: <span class="red">'.$type.'</span></br>'; }

if(!empty($protokol))
{ print 'Протокол: <span class="red">'.$protokol.'</span></br>'; }

if(!empty($via))
{ print 'Прокси: <span class="red">'.$via.'</span></br>'; }

if(!empty($accept))
{ print 'Поддерживаемые MIME Типы: <span class="red">'.$accept.'</span></br>'; }

if(!empty($lang))
{ print 'Поддерживаемые Языки: <span class="red">'.$lang.'</span></br>'; }

if(!empty($charset))
{ print 'Поддерживаемые Кодировки: <span class="red">'.$charset.'</span></br>'; }

if(!empty($encoding))
{ print 'Accept Encoding: <span class="red">'.$encoding.'</span></br>'; }

if(!empty($ref))
{ print 'Referer: <span class="red">'.$ref.'</span></br>'; }

if(!empty($cache))
{ print 'Cache-Control: <span class="red">'.$cache.'</span></br>'; }

if(!empty($alive))
{ print 'Keep Alive: <span class="red">'.$alive.'</span></br>'; }

if(!empty($info))
{
$info = str_replace('"',null,$info);
$info = str_replace('\\',null,$info);
$info = str_replace('http://',null,$info);
$info = trim(htmlspecialchars($info));

}

print '</ul>
</div>

<a href="/">Главная</a><br/>';

print $banner;
print $foot;
}
else
{
print '
</body></html>';
}
include "foot.php";
?>