Hallo Reiner,
Mhmmm...
das hat mir jetzt "den Mund wässrig gemacht"...
ich glaub ich versuche mal, so was als Kommandozeilen-PHP zu schreiben
(in Perl bin ich leider nicht bewandert...)
das hier scheint zu funktionieren:
-> macht die index.html auf und mailt mir, sobald ein Fehler auftritt.
zum Testen sind die Werte jetzt klein gehalten.
FEHLT WAS? (ausser vielleicht noch einer log-datei?)
Gruss,
Guido
<?
$date = date(d.".".m.".".y);
$time = date(m.":".H);
print "Start am ".$date." um ".$time." Uhr\n";
function servertest ($url,$pause,$counter) {
for($i=0;$i<=$counter;$i++) {
$fp = @fopen($url,"r") OR die('Achtung! Domain '.$url.' ist nicht erreichbar!');
if($fp == "") {
print "Konnte Domain ".$url." nicht oeffnen!\n";
$message = "Domain ".$url." ist ausgefallen!\n";
//Benachrichtigung schicken
//mail("guido-bayer@web.de","Serverausfall!",$message)
}
elseif ($fp != "") {
print "Habe Domain ".$url." erfolgreich geoeffnet!\n";
@fclose($fp);
}
sleep($pause);
}
}
//funktion aufrufen
servertest('http://www.limo-wreck','1','5');
?>
~