PHP скрипт для определения тИЦ

(Ответов: 19, Просмотров: 1864)
Страница 1 из 2 12 Последняя
  1. Опытный
    • Регистрация: 03.08.2011
    • Сообщений: 326
    • Репутация: 46
    Не нашел аналогичного скрипта в рунете, остались только нерабочие(они работали до отмены парсинга тИЦ с панели вебмастера).
    Значит так. Открываем .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 код:
    $url='www.example.com';
    echo 
    cy($url); 
    Не забываем менять www.example.com на нужный адрес:)
    Есть одна проблема - для сайтов, которые есть в ЯКе, скрипт бессилен. Когда доделаю и для них, выложу.
    • 1

    Спасибо сказали:

    TbIKBA(30.01.2012),
  2. Гуру Аватар для Rememrbance
    • Регистрация: 27.08.2011
    • Сообщений: 681
    • Репутация: 164
    Я всегда думал, что ТиЦ дается для домена в целом, а не для каждой его страницы. Или может я не правильно понял, зачем этот код?
    • 0
  3. Опытный
    • Регистрация: 03.08.2011
    • Сообщений: 326
    • Репутация: 46
    Rememrbance,то, что вы его не можете применить, не значит, что у него нет применения.
    • 0
  4. Super Moderator Аватар для TbIKBA
    • Регистрация: 04.08.2011
    • Сообщений: 2,002
    • Репутация: 1574
    • Webmoney BL: ?
    Цитата Сообщение от Rememrbance Посмотреть сообщение
    Я всегда думал, что ТиЦ дается для домена в целом, а не для каждой его страницы. Или может я не правильно понял, зачем этот код?
    он и определяется для сайта. Это код можно использовать для парсинга ТИЦ из для сайтов из выдачи
    Последний раз редактировалось TbIKBA; 30.01.2012 в 00:55.
    • 0
  5. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    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 в 01:29. Причина: исправил echo cy($name)
    • 3

    Спасибо сказали:

    lazypanther(30.01.2012), TbIKBA(30.01.2012), tronkovlad(30.01.2012),
  6. Новичок
    • Регистрация: 28.06.2011
    • Сообщений: 5
    • Репутация: 0
    ТИЦ он сам по себе определяется для сайта вцелом. А остальные заморочкт это только развод. Это только PR Расчитывается постранично.
    • 1

    Спасибо сказали:

    tronkovlad(30.01.2012),
  7. Опытный
    • Регистрация: 03.08.2011
    • Сообщений: 326
    • Репутация: 46
    ArhStrAngeR,спасибо, но код рассчитан для того чтобы выводить для заранее заготовленного адреса:)

    ---------- Сообщение добавлено 22:04 ---------- Предыдущее 22:03 ----------

    ArhStrAngeR,только echo cy($name)
    • 0
  8. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    да, проглядел...
    п.с. у меня все еще исчерпан суточный лимит спасибок) поэтому просто спасибо)
    Кстати попробовал определить су для вк.ком - пишет ti
    • 0
  9. Опытный
    • Регистрация: 03.08.2011
    • Сообщений: 326
    • Репутация: 46
    ArhStrAngeR,я же написал - пока сайты с яком не парсит. Там при загрузке страницы выдает совсем другой код. Сравни http://yaca.yandex.ua/yca/cy/ch/vladws.ru и http://yaca.yandex.ua/yca/cy/ch/vkontakte.ru
    Первую ссылку он парсит - т.к. нет яка на моем блоге, а вк-нет.
    Кстати, если интересно, посмотри мой парсер LJ Parser(подпись).
    • 0
  10. Гуру Аватар для Rememrbance
    • Регистрация: 27.08.2011
    • Сообщений: 681
    • Репутация: 164
    Цитата Сообщение от TbIKBA Посмотреть сообщение
    для парсинга ТИЦ из для сайтов из выдачи
    Вот так понятно.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
SERP Parser - программа определения позиций по поисковым фразам
Софт, скрипты, лицензии 13 02.02.2014 16:00
Вопросы по поводу определения поисковыми системами не уникального контента
Вопросы от новичков 10 13.08.2011 10:33
Вопросы по поводу определения поисковыми системами не уникального контента
Поисковые системы 0 10.08.2011 20:03
Критерии определения активности участников в группе вконтакте
Дайджест блогосферы 0 27.03.2011 19:17
Простой и точный способ определения эффективности поискового продвижения
Дайджест блогосферы 0 14.07.2010 12:38

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры