Не нашел аналогичного скрипта в рунете, остались только нерабочие(они работали до отмены парсинга тИЦ с панели вебмастера).
Значит так. Открываем .php файл, вставляем ближе к началу код:
PHP код:Потом в месте, где нужно вставить тИЦ нужной страницы пишем:function cy($name) // функция определения тИЦ страницы
{
$url = 'http://yaca.yandex.ua/yca/cy/ch/' . $name;
$rss = @file_get_contents($url);
$num=strrpos($rss, '<p class="b-cy_error-cy">');
$text=substr($rss,$num);
$pos=strrpos($text,' вffff ');
$cy=substr($text,$pos+109,$pos+2);
return($cy);
}
PHP код:Не забываем менять www.example.com на нужный адрес$url='www.example.com';
echo cy($url);
Есть одна проблема - для сайтов, которые есть в ЯКе, скрипт бессилен. Когда доделаю и для них, выложу.
- 29.01.2012 23:33
Спасибо сказали:
TbIKBA(29.01.2012), - 29.01.2012 23:37
Я всегда думал, что ТиЦ дается для домена в целом, а не для каждой его страницы. Или может я не правильно понял, зачем этот код?
- 29.01.2012 23:48
Rememrbance,то, что вы его не можете применить, не значит, что у него нет применения.
- 29.01.2012 23:50
- 29.01.2012 23:52
tronkovlad,лучше использовать поле ввода адреса, чтобы скрипт был уж совсем универсальным.
Получится как-то такPHP код:<?php
$u = $_POST["name"];
function cy($name) // функция определения тИЦ страницы
{
$url = 'http://yaca.yandex.ua/yca/cy/ch/' . $name;
$rss = @file_get_contents($url);
$num=strrpos($rss, '<p class="b-cy_error-cy">');
$text=substr($rss,$num);
$pos=strrpos($text,' вffff ');
$cy=substr($text,$pos+109,$pos+2);
return($cy);
}
//проверка нажата ли кнопка отправки
if (isset($_POST["ok"])) {
echo('тИЦ сайта <strong>'."$u".'</strong> = ');
echo cy('$name');
}
?>
<form method="post" runat="server">
Сайт: <input name="name" type="text" size="20"><input type="submit" name="ok" value="Отправить">
</form>Последний раз редактировалось ArhStrAngeR; 30.01.2012 в 00:29. Причина: исправил echo cy($name)
Спасибо сказали:
- 29.01.2012 23:54Новичок

- Регистрация: 28.06.2011
- Сообщений: 4
- Репутация: 0
ТИЦ он сам по себе определяется для сайта вцелом. А остальные заморочкт это только развод. Это только PR Расчитывается постранично.
Спасибо сказали:
tronkovlad(30.01.2012), - 30.01.2012 00:04
ArhStrAngeR,спасибо, но код рассчитан для того чтобы выводить для заранее заготовленного адреса

---------- Сообщение добавлено 22:04 ---------- Предыдущее 22:03 ----------
ArhStrAngeR,только echo cy($name) - 30.01.2012 00:10
да, проглядел...
п.с. у меня все еще исчерпан суточный лимит спасибок) поэтому просто спасибо)
Кстати попробовал определить су для вк.ком - пишет ti - 30.01.2012 00:17
ArhStrAngeR,я же написал - пока сайты с яком не парсит. Там при загрузке страницы выдает совсем другой код. Сравни http://yaca.yandex.ua/yca/cy/ch/vladws.ru и http://yaca.yandex.ua/yca/cy/ch/vkontakte.ru

Первую ссылку он парсит - т.к. нет яка на моем блоге, а вк-нет.
Кстати, если интересно, посмотри мой парсер LJ Parser(подпись). - 30.01.2012 00:18
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
SERP Parser - программа определения позиций по поисковым фразам | Софт, скрипты, лицензии | 10 | 12.03.2012 15:38 |
Вопросы по поводу определения поисковыми системами не уникального контента | Вопросы от новичков | 10 | 13.08.2011 10:33 |
Вопросы по поводу определения поисковыми системами не уникального контента | Яндекс, Mail.ru, Рамблер и т.п. | 0 | 10.08.2011 20:03 |
Критерии определения активности участников в группе вконтакте | Дайджест блогосферы | 0 | 27.03.2011 19:17 |
Простой и точный способ определения эффективности поискового продвижения | Дайджест блогосферы | 0 | 14.07.2010 12:38 |









