marcc
Tripel-As
hallo, ich bastl grad mit php und steh vor einem 'kleinen' aber interessanten problem
Ich hab ein scipt auf meiner hp eingebaut um dort zu prüfen ob apache auf meinem heimrechner läuft (ich also on bin..).
das funktioniert auch alles mit dyndns.org.
nur wenn ich eben off bin dauert es 30sek. bis er erkennt dass meine dyndns domain nicht erreichbar ist
wie kann man hier ein timeout einbauen, z.b. 5 sek -> dann else zweig oder so?
mfg marc.
Ich hab ein scipt auf meiner hp eingebaut um dort zu prüfen ob apache auf meinem heimrechner läuft (ich also on bin..).
das funktioniert auch alles mit dyndns.org.
nur wenn ich eben off bin dauert es 30sek. bis er erkennt dass meine dyndns domain nicht erreichbar ist
wie kann man hier ein timeout einbauen, z.b. 5 sek -> dann else zweig oder so?
PHP:
<?
$host = "domain.dyndns.org"; //IP Adresse oder DNS
$check = fsockopen($host, 80); // 80 = HTTP Server
if($check) {
echo "online";
} else {
echo "offline";
}
?>
mfg marc.