Habe ich schon gelesen, ich bin davon ausgegangen das Sys_Ping das jetzt beherscht. Ist ja schon ein paar Jahre her.
Gruß Uwe
Habe ich schon gelesen, ich bin davon ausgegangen das Sys_Ping das jetzt beherscht. Ist ja schon ein paar Jahre her.
Gruß Uwe
Hallo zusammen,
die Probleme mit Sys_Ping habe ich auch. Basierend auf diesem Thread: http://stackoverflow.com/questions/1239068/ping-site-and-return-result-in-php habe ich dann diese Funktion gebaut:
function checkConnection($host, $port=80, $timeout=1) {
$tB = microtime(true);
$fP = @fSockOpen($host, $port, $errno, $errstr, $timeout);
if (!$fP) { return false; }
$tA = microtime(true);
return round((($tA - $tB) * 1000), 0);
}
Die Funktion liefert false, falls keine Verbindung moeglich ist, bzw. die Milisekunden, falls die Verbindung efolgreich war.
Viele Gruesse
Adrian
Im nächsten Update gibt es für die Funktion ein Bugfix. Manchmal wurde TRUE zurückgeliefert, obwohl das Gerät gar nicht erreichbar war. Report: http://www.ip-symcon.de/forum/project.php?issueid=1297
paresy
ich würde sagen Glück gehabt…wollte die Funktion am WE einsetzen