avatarphpdreamer.ru

icq icon my icq nomber

e m a i l:
my email @mail.ua

Блоги моих читателей


҉ Новости и анонсы блога



Пинг по xml-rpc

запостил 14.06.10

Для того, чтобы поисковики по блогам знали о добавлении новой записи и приходили индексировать, есть протокол XML-RPC (XML-вызов удалённых процедур). Пример:
<?xml version="1.0"?>
 <methodCall>
   <methodName>examples.getStateName</methodName>
   <params>
     <param>
         <value><i4>41</i4></value>
     </param>
   </params>
 </methodCall>
 
Для того, чтобы сделать на своем блоге выполнение таких запросов на php к поисковым системам, качаем библиотеку IXR_Library и юзаем простой php код:
<?
//библиотека для работы с xml-rpc
include 'IXR_Library.inc.php';
// Название сайта
$siteName = 'Блог php программиста';
// Адрес сайта
$siteURL  = 'http://phpblog.biz/';
// Адрес страницы, которая изменилась
$pageURL  = 'http://phpblog.biz/';
// Адрес страницы с фидом
$feedURL  = 'http://phpblog.biz/rss/index.php';
 

// Яндекс.Блоги
$pingClient = new IXR_Client('ping.blogs.yandex.ru', '/RPC2');
$pingClient->query('weblogUpdates.ping', $siteName, $siteURL, $pageURL);
 
// Google блоги
$pingClient = new IXR_Client('blogsearch.google.com', '/ping/RPC2');
$pingClient->query('weblogUpdates.extendedPing',$siteName, $siteURL, $pageURL, $feedURL);
 

Share
Суммарный рейтинг: 21
Оценить:

Оставить комментарий


(место для баннера 100р/мес.)