yaski
web3
- Регистрация
- 21 Фев 2010
- Сообщения
- 658
- Реакции
- 500
- Автор темы
- #1
после добавления товара в интернет магазине, уведомляю пингом яндекс о новой странице вот этой функцией
Яндекс рекомендует Для просмотра ссылки Войди или Зарегистрируйся после пинга сразу бежать сюда Для просмотра ссылки Войди или Зарегистрируйся и проверять правильно ли добавилась страница, однако файл 30 метров у меня качается 3 минуты. После скачивания себя я там не нахожу там.
Два вопроса:
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;
}
}
Два вопроса:
- Есть ли альтернативные способы проверки правильности работы функции пинга?
- Если сайт на denwer, будет ли работать эта функция?