Имхо полезный пинг-скриптик, может кому и пригодиться.
На авторство не претендую – взял скрипт на умакс форуме “Пинг-Сервисы”
<?
set_time_limit(0);
$pingi_urli=array(
‘http://pingoat.com/goat/RPC2’,
‘http://blogsearch.google.com/ping/RPC2’
‘http://ping.blogg.de’
);
function MYBlog_ping ($url_ping=“”, $name = “BlogName”, $url = “http://name.blogger.com”)
{$url_ping=str_replace(“http://”,“”,$url_ping);
if ($firstslash = strpos($url_ping, “/”))
{
$p_host = substr($url_ping, 0, $firstslash);
$p_file =substr($url_ping, $firstslash, strlen($url_ping) – $firstslash);
}if($ping = @fsockopen($p_host, 80, $errno, $errstr, 15)) {
$p=“<?xml version=\”1.0\”?><methodCall>
<methodName>weblogUpdates.ping</methodName>
<params><param><value>”.$name.“</value></param>
<param><value>”.$url.“</value></param></params></methodCall>”;$pl=strlen($p);
fputs ($ping, “POST “.$p_file.” HTTP/1.0\r\n” .
“User-Agent: MYBlogPing\r\n”.
“Host: “.$p_host.“\r\n”.
“Content-Type: text/xml\r\n”.
“Content-length: $pl\r\n\r\n”);fputs ($ping, $p);
/* $page=”;
while(!feof($ping))
{
$page.=fgets($ping);
}
print “<br><font color=green>$page</font><br>”;flush();print “endddd!!!!<br><br>”;flush();
*/
fclose ($ping);
return true;
} else {
return false;
}
}
for($i=0;$i<count($pingi_urli);$i++)
{$url_ping=$pingi_urli[$i];
// print “<br><font color=red>/// i=”.$i.” url_ping=”.$url_ping.”
MYBlog_ping ($url_ping,“Blog name”, “http://user.blogger.net/”);
}
?>Немного подправил и отладил скриптик – забираем: Пинг скрипт
20 комментариев на «“Пинг скрипт”»
Ты забыл налить воды о том, зачем этот скрипт нужен.
смотрю ты решил весь мой блог прочесать 🙂
хорошее замечание – вечерком нацарапаю чего нить (сейчас пока некогда)
Пока зашёл – прочёсываю, а то потом сам знаешь как, пока соберёшься в гости…
GTAlex, сколько тебе спама сунули сегодня в комменты, как никогда. Одметь этот день на календаре – какойто сраный спамер взял тебя в оборот.
Вывод: поставь капчу
мммда уж, жестоко!
капчу пока ставить не буду, а вот карму поставить придется, акисмед явно не справляется
Спасибо за скрипт полезный!
Хотя ничего сложного в реализации в принципе нет – HTTP запрос с ХМЛем в теле. Да и спецификация отрыта.
НеПрограммистам скрипт должен прийтись по духу!
[…] опубликована Блог GTAlex – деньги из паутины. Пожалуйста, оставляйте комментарии […]
[…] Блог GTAlex – деньги из паутины. Пожалуйста, оставляйте комментарии […]
GTAlex, ну хоть пару обзацев напиши, куда этот скрипт сунуть и какая от него польза?
http://zor.org.ua/?p=49 – собственно списочек пинг-сервисов
>>http://zor.org.ua/?p=49 – собственно списочек пинг-сервисов
ну надо же, даже и меня читают.. )))
2webzanie.info: как пример – берешь дорогенератор от леззвие дор ру (леззвие – с тебя пиво за рекламу 🙂 ), немного переделываешь шаблон так, чтобы на страницах была ссылка на этот самый RSS, генеришь “сайт” с настройкой ‘генерить RSS’ (ну или как оно там сформулировано), заливаешь на хост и пингуешь во все, во что можешь пингануть – и вуаля, ты в новостях.. а если повезет, то даже и в индексе (хотя мне для этого последнее время пинга не хватает)
2GTAlex: ну никак не пойму – у тебя ссылки без “нофоллоу”, как это получается?
На счет нофоллоу – http://blog.gtalex.ru/plagin-dofollow
Спасибо, что разъяснил зачем скриптик, я что то упустил последний комментарий.
Что-то у меня не работает скрипт. Запускаю через браузер. Пробовал и на хостинге и под Денвером.
И ещё вопрос пинговать надо файл rss.xml или sitemap.xml?
Максимо выложил скрипт файлом, эхи и принты закомментишь если пожелаешь
На счет пояснения что, зачем и как – см.тут http://ping.blogs.yandex.ru/
Пример то тяжело сделать? >\
а для чего такой скрипт нужен?
Напиши мануал для дятлов, типо меня… Крутил его вертел, по-моему он у меня теперь уже не совсем то делает чего должен… )))))
Самое обсуждаемое на блогах:
Международный женский день
Умер Ян Арлазоров
Евровидение-2009
А как бы ещё в Яшу и другие ПСы добавить?
И ваще за это банчик не раздадут?)
Спасибо за скрипт. В нашей технике может и пригодится.