как проверить пинг Яндекса

Тема в разделе "Русские поисковики", создана пользователем yaski, 14 ноя 2013.

  1. yaski

    yaski

    Регистр.:
    21 фев 2010
    Сообщения:
    483
    Симпатии:
    288
    после добавления товара в интернет магазине, уведомляю пингом яндекс о новой странице вот этой функцией
    PHP:
        function pingyandex ($name, $url) {   
            $acce = "<?xml version=\"1.0\"?><methodCall>   
                          <methodName>weblogUpdates.ping</methodName>   
                          <params><param><value>".$name."</value></param>   
                          <param><value>".$url."</value></param></params></methodCall>"; 
            if($ping = @fsockopen("ping.blogs.yandex.ru", 80, $errno, $errstr, 15)) {   
                  fputs ($ping, "POST /rpc/ping HTTP/1.0\r\n" .   
                          "User-Agent: Radio UserLand/7.1b7 (WinNT)\r\n".   
                          "Host: rpc.weblogs.com\r\n".   
                          "Content-Type: text/xml\r\n".   
                          "Content-length: ".strlen($acce)."\r\n\r\n");   
                  fputs ($ping, $acce);   
                  fclose ($ping);   
            return true;   
            } else {   
                        return false;   
                      }   
        }

    Яндекс рекомендует http://blogs.yandex.ru/pings/ после пинга сразу бежать сюда http://ping.blogs.yandex.ru/changes.xml и проверять правильно ли добавилась страница, однако файл 30 метров у меня качается 3 минуты. После скачивания себя я там не нахожу там.
    Два вопроса:
    1. Есть ли альтернативные способы проверки правильности работы функции пинга?
    2. Если сайт на denwer, будет ли работать эта функция?
     
  2. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.155
    Через неск часов зайти сюда: http://blogs.yandex.ru/search.xml?link=урл_страницы и проверить на её наличие. Вообще уже минут через 20 там может быть страница если, быстроробот прошёлся и решил забрать. Но можно и позже посмотреть, бывают задержки.
     
    yaski нравится это.
  3. Motionz

    Motionz Постоялец

    Регистр.:
    21 окт 2013
    Сообщения:
    66
    Симпатии:
    11
    А есть ли софт для автоматизации, т.е. чтобы и пропинговал и проверил без участия человека?