Beheerder |
|
<?php
if(eregi("(win|windows)[ ]*((nt)*[ /]*([0-9]+(.?[0-9]+))*)", $http_u_a, $regs)){
if(eregi("(win|windows)[ ](95)", $http_u_a)){
$os = 'Windows 95';
}
elseif(eregi("(win|windows)[ ](98)", $http_u_a)){
$os = 'Windows 98';
}
elseif(eregi("(win|windows)[ ](me)", $http_u_a)){
$os = 'Windows ME';
}
elseif(eregi("(win|windows)[ ](nt)", $http_u_a)){
if(eregi("(win|windows)[ ](nt)[ ](5.1)", $http_u_a)){
$os = 'Windows XP';
}
elseif(eregi("(win|windows)[ ](nt)[ ](5.0)", $http_u_a)){
$os = 'Windows 2000';
}
else{
$os = 'Windows NT';
}
}
else{
$os = 'Windows';
}
}
elseif(stristr($http_u_a, "linux")){
$os = 'Linux';
}
elseif(stristr($http_u_a, "unix")){
$os = 'Unix';
}
elseif(stristr($http_u_a, "mac")){
$os = 'MacOS';
}
elseif(stristr($http_u_a, "ppc")){
$os = 'MacOS';
}
else{
$os = 'Onbekend';
}
?>
<?php if(eregi("(win|windows)[ ]*((nt)*[ /]*([0-9]+(.?[0-9]+))*)", $http_u_a, $regs)){ if(eregi("(win|windows)[ ](95)", $http_u_a)){ $os = 'Windows 95'; } elseif(eregi("(win|windows)[ ](98)", $http_u_a)){ $os = 'Windows 98'; } elseif(eregi("(win|windows)[ ](me)", $http_u_a)){ $os = 'Windows ME'; } elseif(eregi("(win|windows)[ ](nt)", $http_u_a)){ if(eregi("(win|windows)[ ](nt)[ ](5.1)", $http_u_a)){ $os = 'Windows XP'; } elseif(eregi("(win|windows)[ ](nt)[ ](5.0)", $http_u_a)){ $os = 'Windows 2000'; } else{ $os = 'Windows NT'; } } else{ $os = 'Windows'; } } elseif(stristr($http_u_a, "linux")){ $os = 'Linux'; } elseif(stristr($http_u_a, "unix")){ $os = 'Unix'; } $os = 'MacOS'; } $os = 'MacOS'; } else{ $os = 'Onbekend'; } ?>
Hierbij is:
<?php
$http_u_a = strtolower(rawurldecode($_SERVER['HTTP_USER_AGENT']));
?>
|