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:
Dzięki bardzo, przyda się na pewno
Dzięki
tego szukałem. Zaraz przetestuje
Po czym rozpoznam że skrypt poprawnie skonfigurowałem?
@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ć.
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
Ifa to juz nie laska bylo wrzucic
bo przeciez w 10 linijkach trzeba bylo sie zmiescic
@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?
@admin najwidoczniej korzystasz z beznadziejnych hostingow. Zapewne polskich i tanich. Zgadlem?
Hm po co dodac ifa? Dla zasady
Moze zeby uczyc dobrych nawykow?
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.
@Mateusz Blumenthal
Jasne korzystaj do woli
Witam,
fajny skrypcik, czy można jakoś go zmodyfikować, aby możliwe było pingowanie np. 10 stron , a nie tylko jednej?
pozdro.