ВНИМАНИЕ! Конкурс по программированию!

Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости
 (голосов: 0)

Скрипт получения PR страници в текстовом виде

Категория: WEB-программирование » PHP и MySQL » Статьи PHP/MySQL

= 12)
{
$a += ($urlpage[$k+0] + ($urlpage[$k+1]<<8) + ($urlpage[$k+2]<<16) + ($urlpage[$k+3]<<24));
$b += ($urlpage[$k+4] + ($urlpage[$k+5]<<8) + ($urlpage[$k+6]<<16) + ($urlpage[$k+7]<<24));
$c += ($urlpage[$k+8] + ($urlpage[$k+9]<<8) + ($urlpage[$k+10]<<16)+ ($urlpage[$k+11]<<24));
$mix = mix($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}
$c += $length;
switch($len)
{
case 11: $c+=($urlpage[$k+10]<<24);
case 10: $c+=($urlpage[$k+9]<<16);
case 9 : $c+=($urlpage[$k+8]<<8);
case 8 : $b+=($urlpage[$k+7]<<24);
case 7 : $b+=($urlpage[$k+6]<<16);
case 6 : $b+=($urlpage[$k+5]<<8);
case 5 : $b+=($urlpage[$k+4]);
case 4 : $a+=($urlpage[$k+3]<<24);
case 3 : $a+=($urlpage[$k+2]<<16);
case 2 : $a+=($urlpage[$k+1]<<8);
case 1 : $a+=($urlpage[$k+0]);
}
$mix = mix($a,$b,$c);
return $mix[2];
}

function strord($string)
{
for($i=0;$i {
$result[$i] = ord($string{$i});
}
return $result;
}

// Функция для определения PR Google

function pr_google($url)
{
$urlpage = 'info:'.$url;
$ch = GoogleCH(strord($urlpage));
$ch = "6$ch";
$page = @file("http://www.google.com/search?client=navclient-auto&ch=$ch&features=Rank&q=info:".urlencode($url));
$page = @implode("", $page);
if(preg_match("/Rank_1:(.):(.+?)\n/is", $page, $res)) { return "$res[2]"; }
else return "0";
}

$pr = pr_google($url);
echo "PR google: $pr";

?>
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Введите два слова, показанных на изображении: *