Как получить тиЦ через PHP?

dast
На сайте с 04.04.2006
Offline
63
876

Как получить тиЦ через PHP?

Не раз уже задовал этот вопрос но никто внятно ответить не может.

Мне нужно чтоб тиц (от яндекса) показывался не картинкой а текстом обычным с тоб потом можно было работать с этим числом в пхп.

Я знаю точно етсть такие вот например сервис linkoff.ru он выводит в виде текста и Тиц и ПР от гугля. Еще есть множество каталогов где рейтинг стороиться на основе данных тиц.

Подскажите плиз я уже беседовал на эту тему на 3 форумах но без результатно.:madd:

human
На сайте с 05.02.2004
Offline
78
#1

function CY($uri)

{


if (eregi('^http://www.',$uri)) {
$uri_www = $uri;
$uri = str_replace('http://www.','http://',$uri);
} else {
$uri_www = str_replace('http://','http://www.',$uri);
}

$ff_www = "http://bar-navig.yandex.ru/u?ver=2&lang=1049&uri=".uridecode($uri_www)."&target=_No__Name:5&show=1&thc=0";
$ff = "http://bar-navig.yandex.ru/u?ver=2&lang=1049&uri=".uridecode($uri)."&target=_No__Name:5&show=1&thc=0";
$hdl = fopen($ff_www, "rb");
$contents = '';
while (!feof($hdl)) {
$contents.= fread($hdl, 8192);
}
fclose($hdl);

if (@preg_match("/<tcy[^<>]+value=\"([0-9]+)\"[^<>]*>/",$contents,$reg)) $cy_www=(int)$reg[1]; else $cy_www=0;

sleep(1);
$hdl = fopen($ff, "rb");
$contents = '';
while (!feof($hdl)) {
$contents.= fread($hdl, 8192);
}
fclose($hdl);

if (@preg_match("/<tcy[^<>]+value=\"([0-9]+)\"[^<>]*>/",$contents,$reg)) $cy=(int)$reg[1]; else $cy=0;

if ($cy>$cy_www) {
return intval($cy);
} else {
return intval($cy_www);
}
}
С уважением, Кучеров Дмитрий SEO complex — комплексный подход к продвижению (http://seo-complex.ru/) моб. тел.: +7 (495) 506-80-90
dkameleon
На сайте с 09.12.2005
Offline
386
#2

human,

А у вас работает этот код? А то у меня что-то по всем доменам нули выдаёт

Дизайн интерьера (http://balabukha.com/)
dast
На сайте с 04.04.2006
Offline
63
#3

Я вообще не допер как его запускать то... может выдаш полный код со всеми переменными и что куда вставлять.😎

HitMan_ru
На сайте с 16.06.2005
Offline
56
#4

dast, может ты напишешь свои обязанности по работе, а human за тебя поработает?

human
На сайте с 05.02.2004
Offline
78
#5

dkameleon, раньше - работало. Проверить смогу чуть позже - отпишусь...

Тут кстати ещё параллельное обсуждение:

/ru/forum/46286

dkameleon
На сайте с 09.12.2005
Offline
386
#6

human,

Спасибо, нашёл требуемое. Далее справлюсь сам.

Ошибочки там в коде есть. :)

одна из:

uri == url

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий