hook_ping
developer/hooks/core.php, строка 1047
- Версии
- 5 – 6
hook_ping($name = '', $url = '')
Отправляет ping-запрос на другой сервер.
Данный хук позволяет вашему модулю отправить уведомление другим сайтам об изменениях(обновлениях) произошедших на вашем сайте под управлением CMS Drupal
Параметры
$name
- Название вашего сайта.
$url
- адрес вашего сайта в сети Интернет(URL).
Возвращаемое значение
Нет.
Связанные темы
Код
<?php
function hook_ping($name = '', $url = '') {
$feed = url('node/feed');
$client = new xmlrpc_client('/RPC2', 'rpc.weblogs.com', 80);
$message = new xmlrpcmsg('weblogUpdates.ping',
array(new xmlrpcval($name), new xmlrpcval($url)));
$result = $client->send($message);
if (!$result || $result->faultCode()) {
watchdog('error', 'failed to notify "weblogs.com" (site)');
}
unset($client);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии