Url:
Router-IP: - Online seit:
# Festlegen des Speicherortes der Statusdatei $Datei = "onlinestatus.log"; $StatusDatei = $_SERVER['DOCUMENT_ROOT']."/".$Datei; $StatusDateiWWW = "http://".$_SERVER['HTTP_HOST']."/".$Datei; function WriteFile($text,$d) { $fh = fopen($d,"w"); fwrite($fh,$text); fclose($fh); } function SetStatus($s,$d) { if($s) { WriteFile($_SERVER["REMOTE_ADDR"]."#".date("d.m.Y H:i:s"),$d); } else { WriteFile("",$d); } } function ReadLog($d) { $fh = fopen($d,"r"); $text = fread($fh,1024); fclose($fh); $text = explode("#",$text); if($text[0]=="") { $text[0] = "nicht vergeben"; $text[1] = "offline"; } return $text; } if(isset($_POST['setstatus'])) { if($_POST['status']=="online") { $OnlineStatus = "offline"; $ButtonText = "Jetzt ONLINE gehen"; $statusBackground = "#F00"; SetStatus(false,$StatusDatei); } else { $OnlineStatus = "online"; $ButtonText = "Jetzt OFFLINE gehen"; $statusBackground = "#090"; SetStatus(true,$StatusDatei); } } else { $OnlineStatus = "offline"; $ButtonText = "Jetzt ONLINE gehen"; $statusBackground = "#F00"; SetStatus(false,$StatusDatei); } # Abrufen der Logdatei für kontrollausgabe $OnlineCheck = ReadLog($StatusDatei); ?>