Hallo,
ich habe mir heute ein PHP Script programmiert, dass mir überprüft, ob ein bestimmter Webserver Online oder Offline ist. Wenn ich das Script aufrufe und der Server Offline ist, bekomme ich folgende Fehlermeldung:
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: node name or service name not known on line 2
Warning: fsockopen(): unable to connect to xxxxxx:80 on line 2
"xxxxxx" ist nur ein Beispiel.
Wenn ich das Script in php3 laufen lasse geht es Problem los. Doch ich brauche es unbedingt in php.
Mein Script lautet:
<?php
$socket = fsockopen("xxxxxx", 80, $errno, $errstr, 1);
if ($socket == false) {
echo '<span class=red> Offline </span>';
}
if ($socket != false) {
echo '<span class=green> Online </span>';
fclose($socket);
}
?>