<?php
// os checke
if (stristr($_SERVER[HTTP_USER_AGENT], "NT 4"))
$os = "Windows NT 4";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "5.1"))
$os = "Windows XP";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "NT 5"))
$os = "Windows 2000";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "4.90"))
$os = "Windows ME";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "98"))
$os = "Windows 98";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "Linux"))
$os = "Linux";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "Unix"))
$os = "Unix";
elseif (stristr($_SERVER[HTTP_USER_AGENT], "Mac"))
$os = "Macintosh";
else if (eregi("Linux ([0-9.]+)", $_SERVER[HTTP_USER_AGENT], $regs))
$os = "Linux ".$regs[1];
else if (eregi("Linux", $_SERVER[HTTP_USER_AGENT], $regs))
$os = "Linux";
// (if everything else fails)
elseif (eregi("mdk for ([0-9]\.[0-9])", $_SERVER[HTTP_USER_AGENT], $regs))
$os = "Linux MDK ".$regs[1];
elseif (eregi("mdk", $_SERVER[HTTP_USER_AGENT], $regs))
$os = "Linux MDK";
elseif (eregi("win|windows", $_SERVER[HTTP_USER_AGENT]))
$os = "Windows";
// Maybe Konqueror ==> Linux ?
elseif (eregi("konqueror/(([0-9]*\.[0-9]*\.[0-9]*)|([0-9]*\.[0-9]*))",$_SERVER[HTTP_USER_AGENT], $regs))
$os = "Linux";
else
$os = "Onbekend besturingssysteem";
?>