Mailinglisten-Archive |
Hallo,
> Mir würde es reichen, nur zu wissen, ob der Rechner aufs Ping
> reagiert oder nicht.
Muß es denn wirklich ping sein. Reicht Dir nicht vielleicht auch, nur zu
prüfen, ob sich eine socked-Verbindung aufbauen läßt. Bei mir werkelt
(in etwas aufgebohrter Form) sowas:
Aufruf von checker.php?server=meinhost.de:80
Und dann in checker.php
$check_arr = explode(":",$server);
// Verbindung herstellen (max. Wartezeit = 60 sek)
_(at)_$check = fsockopen($check_arr[0],$check_arr[1],&$errno, &$errstr, 60)
or die(mail("errorschreck_(at)_ritze.com", "Schau mal nach dem Server
$check_arr[0]",
"Der Server $check_arr[0] hat auf Port $check_arr[1] nicht reagiert.",
"From: serverchecker_(at)_ritze.com\nX-Priority: 1 (Highest)");));
gruss
ritze
php::bar PHP Wiki - Listenarchive