ich brauche mal wieder eure Hilfe.
Ich habe ein kleines Script, welches überprüft, ob eine Seite online ist oder nicht. Jetzt möchte ich das Script so abändern, dass es nach einer bestimmten Zeit bereits ausgibt, dass die Seite nicht erreichbar ist (z.B. 10 Sekunden) und nicht ewig lang rumackert und versucht den Server zu kontaktieren.
Desweiteren sollten sich auch mehrere Ports überprüfen lassen.
Hier mein Script:
Code: Alles auswählen
<?php
function urlfind($link){
if($link) {
$file = @fopen ($link, "r");
}
if($file){
return true;
fclose($file);
} else {
return false;
}
}
$link = "http://mein toller Link zum Homeserver";
if(urlfind($link)){
echo "Homewebserver ONLINE";
} else {
echo "Homewebserver OFFLINE";
}
?>