skogtrollet
Medlem
Har satt sammen et lite php script som sjekker om når et nettsted er oppe igjen.
Skogtrollet.com funka tidligere i dag ikke, og man fikk en 500 error message. Satte i gang dette scriptet, og fikk beskjed per email når det kom opp igjen. Fint å vite syns nå jeg.
Har man tilgang på en sms tjeneste, kan man implementere slik at man får beskjed per sms også.
Dette skal da ikke kjøres i en web server, men fra console slik:
php hostsjekk.php
Skogtrollet.com funka tidligere i dag ikke, og man fikk en 500 error message. Satte i gang dette scriptet, og fikk beskjed per email når det kom opp igjen. Fint å vite syns nå jeg.
PHP:
<?php
function Visit($url)
{
$agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch=curl_init();
curl_setopt ($ch, CURLOPT_URL,$url );
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch,CURLOPT_VERBOSE,false);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$page=curl_exec($ch);
//echo curl_error($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpcode>=200 && $httpcode<306) return true;
else return false;
}
while(1)
{
if(Visit("http://webforumet.no"))
{
echo "Website OK"."n";
mail("dinemailHER@skogtrollet.com", "Et domene er oppe.", "Et domenet er opp.", "From: domenesjekk@yay.com");
die('døde....');
}
else
{
echo "#";
sleep(60);
}
}
?>
Har man tilgang på en sms tjeneste, kan man implementere slik at man får beskjed per sms også.
Dette skal da ikke kjøres i en web server, men fra console slik:
php hostsjekk.php
Sist redigert: