Home > PHP > Skrypt do pingowania

Skrypt do pingowania

O pingowaniu można wiele poczytać w necie min. na forum PIO, więc nie będę powielał. Napisałem prosty skrypt do pingowania w oparciu o Zend_XmlRpc całość to zaledwie 10 linijek kodu w porównaniu z tym co znalazłem w necie to naprawdę mało. Skrypt jest prosty, ale w pełni funkcjonalny, pomyślałem, że może się komuś przyda…

<?php 
$list = array('http://blogsearch.google.com/ping/RPC2','http://ping.blo.gs/',http://rpc.pingomatic.com');
require 'Zend/XmlRpc/Client.php';
foreach($list as $li){
	try {
		    $client = new Zend_XmlRpc_Client($li);
		    $result = $client->call('weblogUpdates.ping', array('MTD php blog', 'http://www.mdabrowski.net'));
		    //print_r($result);
	}catch (Exception $e) {}
}

Paczka dla leniwych: ping.zip

Powiązane wpisy:

Kategorie:PHP Tagi:,
  1. luty 8th, 2010 at 23:56 | #1

    Dzięki bardzo, przyda się na pewno :)

  2. marzec 30th, 2010 at 09:44 | #2

    Dzięki ;) tego szukałem. Zaraz przetestuje

  3. maj 18th, 2010 at 16:23 | #3

    Po czym rozpoznam że skrypt poprawnie skonfigurowałem?

  4. admin
    maj 18th, 2010 at 18:33 | #4

    @Tom Właściwie nie bardzo jest co konfigurować, skrypt właściwie jest już skonfigurowany, musisz jedynie wpisać Nazwę swojej strony oraz url i będzie działać.

  5. czerwiec 22nd, 2010 at 01:11 | #5

    Grunt to uzywac stosu bibliotek i innych bajerow bo przeciez nie mozna odpalic polecenia systemowego.

    W drugiej linii brak ‘ poza tym jak $list bedzie puste to walnie komunikatem :P Ifa to juz nie laska bylo wrzucic :P bo przeciez w 10 linijkach trzeba bylo sie zmiescic :P

  6. admin
    czerwiec 22nd, 2010 at 07:48 | #6

    @CapaciousCore nie wiem o jakie polecenie systemowe ci chodzi, ale zdajesz sobie chyba sprawę, że na większości hostingów współdzielonych nie ma możliwości wykonywania poleceń systemowych?

    A jeśli $list miałoby być puste to skrypt pozbawiony był by sensu. Chyba nie podejrzewasz mnie o propagowanie bezsensownych rozwiązań :-) Oczywiście można dać if’a dla zasady, ale po co?

  7. sierpień 2nd, 2010 at 04:31 | #7

    @admin najwidoczniej korzystasz z beznadziejnych hostingow. Zapewne polskich i tanich. Zgadlem?

    Hm po co dodac ifa? Dla zasady :-) Moze zeby uczyc dobrych nawykow?

  8. sierpień 1st, 2011 at 14:04 | #8

    Hej, dzięki za ten skrypt. Ten z którego dotychczas pracował na moim serwerze, często nie pracował odpowiednio. Dopiero gdy zacząłem używać zewnętrznego programu do pingowania zarówno URLi jak i xmlowej sitempy podstrony z głębokich kategorii zaczęły się ładnie indeksować. Odnośnie skryptu, można go wykorzystywać w pełni, bez żadnych ograniczeń? Chciałbym do mojego serwisu wprowadzić ideę automatycznego pingowania po publikacji / edycji postu.

  9. admin
    sierpień 1st, 2011 at 14:11 | #9

    @Mateusz Blumenthal
    Jasne korzystaj do woli

  10. październik 8th, 2011 at 12:22 | #10

    Witam,
    fajny skrypcik, czy można jakoś go zmodyfikować, aby możliwe było pingowanie np. 10 stron , a nie tylko jednej?
    pozdro.

  1. Brak jeszcze trackbacków

agencja reklamowa lublin ślub i wesele senniki