webew
Войти » Регистрация
 
PHP

Счётчик тИЦ и PR.

12 января 2009, 12:03
Автор: Lesso
Как сделать счётчик тИЦ и PR?
Огромное количество сервисов в интернете предоставляют такую услугу, на одной кнопке отображается сразу два показателя. Реализовано это через запрос к серверу этого сервиса, который присылает значения.
Интересует следующее, как сделать независимый код, я думаю уже есть готовые скрипты, просто я их не смог найти. Так вот, вопрос в том, есть ли смысл делать исполняемый счётчик, чтоб он запрашивал каждый раз тИЦ и PR?

Плюсы:
- вы не зависите от какого-либо сервиса и от времени аптайма его серверов
- объективное отображение тИЦ и PR, не надо ждать пересчётта этих параметров сервисами
Минусы:
- надо писать скрипт
- периодические запросы к SE с Вашего сервера.

В общем минусов значительно больше, чем плюсов, но зависеть от сторонних сервисов желания нет. Есть ли смысл вообще пытаться делать какие-то исполняемые скрипты на странице или проще сделать свой собственный сервис и отсылать на него запросы со своих сайтов? Или по трудозатратам это необоснованно, а бесплатных скриптов таких не выкладывается?

P.S. Если подскажете, где почитать про написание такого счётчика или готовые примеры, буду благодарен.
Добавить комментарий
NO USERPIC

rgbeast

См., например, здесь http://www.tigir.com/php.htm

Цитирую решение для тИЦ с tigir.com:
<?
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;
}
?>
12.01.2009, 14:43
Ответить
NO USERPIC

rgbeast

С счетчиком надо будет решить основную трудность, которая заключается в том, что сервисы яндекса и гугла защищаются от автоматического частого опроса. Поэтому данные нужно будет эффективно кэшировать.
12.01.2009, 14:49
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100