Чтобы знать о человеке многое, достаточно владеть немногим...

Проверить ТИЦ и PR сайта

Создано: Октябрь 24th, 2011 | Автор: | Рубрика: php, продвижение сайтов | Теги: php, seo, скрипт | 2 комментариев»

Как проверить ТИЦ и PR сайта? Есть огромная масса ресурсов в интернете для проверки. Так же есть тулбары. Но что же делать, если нужно организовать проверку у себя на сайте? Правильно, нужно искать скрипты, зачем изобретать велосипед! Я поискал, убил немало времени, поэтому выкладываю результат сюда, чтобы остальным было проще.
С определением ТИЦ проблем не возникло, скрипт быстро нашелся, а вот с PR пришлось повозиться. Перепробовал штук 5 разных скриптов, но они почему-то не работали, а разбираться как обычно лень. В рунете решений видимо нет, потому как я нашел скрипт на англоязычном сайте. Вот код для проверки ТИЦ и PR:

$url = $_GET["url"];
$tcy = getTCY($url);
$pr = getPageRank($url);
echo '

ТИЦ Вашего сайта: '.$tcy.' '; echo '

PageRank Вашего сайта: '.$pr.' '; function getTCY($url) { //считываем XML-файл с данными $xml = file_get_contents('http://bar-navig.yandex.ru/u?ver=2&show=32&url='.$url); //если XML файл прочитан, то возвращаем значение параметра value, иначе возвращаем false - ошибка return $xml ? (int) substr(strstr($xml, 'value="'), 7) : false; } function GetPageRank($q,$host='toolbarqueries.google.com',$context=NULL) { $seed = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer."; $result = 0x01020345; $len = strlen($q); for ($i=0; $i<$len; $i++) { $result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i}); $result = (($result >> 23) & 0x1ff) | $result << 9; } $ch=sprintf('8%x', $result); $url='http://%s/tbr?client=navclient-auto&ch=%s&features=Rank&q=info:%s'; $url=sprintf($url,$host,$ch,$q); @$pr=file_get_contents($url,false,$context); return $pr?substr(strrchr($pr, ':'), 1):false; }

Рассказать друзьям:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • MySpace
  • Одноклассники
Просмотров: 546

2 комментариев к “Проверить ТИЦ и PR сайта”

  1. 1  сказал в 20:45. Февраль 14th, 2012:

    как связаться с вами??

  2. 2 unknow сказал в 06:34. Февраль 16th, 2012:

    Саша, связаться — никак. Если есть вопросы пишите тут.


Оставить ответ