Tja, nachdem hier schon oft und ausführlich zu dem Thema gepostet wurde, habe ich dennoch keine Lösung gefunden, wie ich das Resultat eines Pings an eine IP-Adresse (nicht an einen Hostnamen) dahingehend auswerten kann, ob die IP erreichbar ist oder nicht .
Ein Script a la
	
kann nicht funktionieren, da $online im Falle einer angepingten IP ja nur ein
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms
enthält, obwohl die IP gar nicht zu erreichen war. So ist es zumindest unter Windows.
Tja, ich werde jetzt meine Forschungen unter Linux fortsetzen... Vielleicht hat ja aber auch hier noch jemand eine Idee.
Gruß
Christian S. aka v8328
					Ein Script a la
PHP-Code:
	
	
$online=exec("ping $ip -c 1");  // Parameter -c für UNIX system, -n  für Windows
    if (eregi("unbekannter host", $online) || eregi("unknown host", $online))
    { 
        print "Server ist leider nicht erreichbar!!<br>\n"; 
    }
     else 
    { 
        print "Server erreichbar";
} 
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms
enthält, obwohl die IP gar nicht zu erreichen war. So ist es zumindest unter Windows.
Tja, ich werde jetzt meine Forschungen unter Linux fortsetzen... Vielleicht hat ja aber auch hier noch jemand eine Idee.
Gruß
Christian S. aka v8328
 
          
 Moderator
 Moderator 
							
						
Kommentar