Скрипт для определения ТИЦ

Статус
В этой теме нельзя размещать новые ответы.

alexz

Постоялец
Регистрация
12 Сен 2006
Сообщения
62
Реакции
40
Код:
<?php

// На вход ссылка с http://
function getCY($url, $param=0)
{
  $domain = explode('/', strtolower($url));
  
  switch ($param)
  {
// максимальный из вариантов с www и без
  case 0: 
    $domain = substr($domain[2], strpos($domain[2], 'www.')===0? 4:0);
    preg_match("/value=\"(.\d*)\"/", join('', file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.'.$domain)), $tic1);
    preg_match("/value=\"(.\d*)\"/", join('', file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$domain)), $tic2);
    $cy = (int)$tic1[1]>(int)$tic2[1]? $tic1[1]:$tic2[1];
    break;
// с www
  case 1: 
    $domain = substr($domain[2], strpos($domain[2], 'www.')===0? 4:0);
    preg_match("/value=\"(.\d*)\"/", join('', file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.'.$domain)), $tic);
    $cy = $tic[1];
    break;
// без www
  case 2: 
    $domain = substr($domain[2], strpos($domain[2], 'www.')===0? 4:0);
    preg_match("/value=\"(.\d*)\"/", join('', file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$domain)), $tic);
    $cy = $tic[1];
    break;
// как есть    
  default: 
    preg_match("/value=\"(.\d*)\"/", join('', file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$domain)), $tic);
    $cy = $tic[1];
  }
 
  return (int)$cy;
}
?>
 
fc

Отличный скрипт. А то я подобное но с сокетами писал.
 
Немогу заставить скрипт работать, плиз сделайте страницу образец, с пояснениям в коде
 
..у меня тоже он не оч работает..может кто объяснит более подробно как его устанавливать?..:(
 
  • Заблокирован
  • #5
С таким скриптом думаю Яша забанит IP-шник уже после 999 запроса к нему.

А кто-нить писал скрипт с юзаньем XML-Яндекса ?

А то у них все примеры на перле !
Немогли сразу на PHP примерчики выложить..... :-]
 
  • Заблокирован
  • #6
спасибо огромное. код абсолютно рабочий. все прекрасно.

а есть какое то ограничение на колличество определенных сайтов?
 
Не понимаю, зачем все усложнять, есть же site-auditor
 
Я думаю Тему разработки скриптов и обсуждения уже имеющихся лучше делать в форуме - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Можно сделать релиз ? Это ваш скрипт?
 
  • Заблокирован
  • #9
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху