Вход Регистрация
Файл: m/seo.php
Строк: 78
<?php

ob_start
('ob_gzhandler',9);

$site_url="'.$user['url'].'";

$who=$site_url;
if(
preg_match('#^([a-z0-9_-.])+(.([a-z0-9])+)+$#',$who))
{function 
StrToNum($Str$Check$Magic) {
$Int32Unit 4294967296;
$length strlen($Str);
for (
$i 0$i $length$i++) {
$Check *= $Magic;
if (
$Check >= $Int32Unit) {
$Check = ($Check $Int32Unit * (int) ($Check $Int32Unit));
$Check = ($Check < -2147483648) ? ($Check $Int32Unit) : $Check;
}
$Check += ord($Str{$i});
}
return 
$Check;
}

function 
HashURL($String) {
$Check1 StrToNum($String0x15050x21);
$Check2 StrToNum($String00x1003F);

$Check1 >>= 2;
$Check1 = (($Check1 >> 4) & 0x3FFFFC0 ) | ($Check1 0x3F);
$Check1 = (($Check1 >> 4) & 0x3FFC00 ) | ($Check1 0x3FF);
$Check1 = (($Check1 >> 4) & 0x3C000 ) | ($Check1 0x3FFF);

$T1 = (((($Check1 0x3C0) << 4) | ($Check1 0x3C)) <<) | ($Check2 0xF0F );
$T2 = (((($Check1 0xFFFFC000) << 4) | ($Check1 0x3C00)) << 0xA) | ($Check2 0xF0F0000 );

return (
$T1 $T2);
}

function 
CheckHash($Hashnum) {
$CheckByte 0;
$Flag 0;

$HashStr sprintf('%u'$Hashnum);
$length strlen($HashStr);

for (
$i $length 1$i >= 0$i --) {
$Re $HashStr{$i};
if (
=== ($Flag 2)) {
$Re += $Re;
$Re = (int)($Re 10) + ($Re 10);
}
$CheckByte += $Re;
$Flag ++;
}

$CheckByte %= 10;
if (
!== $CheckByte) {
$CheckByte 10 $CheckByte;
if (
=== ($Flag 2) ) {
if (
=== ($CheckByte 2)) {
$CheckByte += 9;
}
$CheckByte >>= 1;
}
}

return 
'7'.$CheckByte.$HashStr;
}

function 
getch($url) { return CheckHash(HashURL($url)); }

function 
pr($url)
{
$googlehost='toolbarqueries.google.com';
$ch getch($url);
if (
$ch)
{
$googleurl='http://'.$googlehost.'/tbr?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&ch='.$ch.'&q=info:'.$url;$ch=curl_init();
curl_setopt($chCURLOPT_URL$googleurl);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_TIMEOUT5);
$data curl_exec($ch);
curl_close($ch);
if(!
substr_count($data"Rank_"))
return (
'n/a');
else
{
$pos strpos($data"Rank_");
$pr=substr($data$pos 9);
$pr=trim($pr);
$pr=str_replace("n",'',$pr);
return 
$pr;
}

}
}
function 
ginfo($url){
preg_match('#<span class="c">(.*)/</span>#Ui'file_get_contents('http://www.google.com/m?q=info:'.$url), $out);
if (!isset(
$out[1])){ $out[1] = $url;}  if($out[1] !== $url){$r='(клей с '.$out[1].')';}else{$r=' ';} return $r;}
$yandex = new SimpleXMLElement('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$whoNULLTRUE);
$alexa = new SimpleXMLElement('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$whoNULLTRUE);

echo 
'Google PR:<b> '.pr($who).'</b> '.ginfo($who);
echo 
'<br>Яндекс Cy:<b> '.$yandex->tcy['value'];
echo 
'</b><br>Яндекс Rang:<b> '.$yandex->tcy['rang'];
echo 
'</b><br>Alexa Rank:<b> '.$alexa->SD[1]->POPULARITY['TEXT'];
}
else{
echo
'Адрес указан не верно!<br>';
}

?>
Онлайн: 1
Реклама