function
getOS(){
$os
='';
$Agent
=
$_SERVER
['HTTP_USER_AGENT'];
if
(
eregi
('win',
$Agent
)&&
strpos
(
$Agent
, '95')){
$os
='Windows 95';
}
elseif
(
eregi
('win 9x',
$Agent
)&&
strpos
(
$Agent
, '4.90')){
$os
='Windows ME';
}
elseif
(
eregi
('win',
$Agent
)&&
ereg
('98',
$Agent
)){
$os
='Windows 98';
}
elseif
(
eregi
('win',
$Agent
)&&
eregi
('nt 5.0',
$Agent
)){
$os
='Windows 2000';
}
elseif
(
eregi
('win',
$Agent
)&&
eregi
('nt 6.0',
$Agent
)){
$os
='Windows Vista';
}
elseif
(
eregi
('win',
$Agent
)&&
eregi
('nt 6.1',
$Agent
)){
$os
='Windows 7';
}
elseif
(
eregi
('win',
$Agent
)&&
eregi
('nt 5.1',
$Agent
)){
$os
='Windows XP';
}
elseif
(
eregi
('win',
$Agent
)&&
eregi
('nt',
$Agent
)){
$os
='Windows NT';
}
elseif
(
eregi
('win',
$Agent
)&&
ereg
('32',
$Agent
)){
$os
='Windows 32';
}
elseif
(
eregi
('linux',
$Agent
)){
$os
='Linux';
}
elseif
(
eregi
('unix',
$Agent
)){
$os
='Unix';
}
else
if
(
eregi
('sun',
$Agent
)&&
eregi
('os',
$Agent
)){
$os
='SunOS';
}
elseif
(
eregi
('ibm',
$Agent
)&&
eregi
('os',
$Agent
)){
$os
='IBM OS/2';
}
elseif
(
eregi
('Mac',
$Agent
)&&
eregi
('PC',
$Agent
)){
$os
='Macintosh';
}
elseif
(
eregi
('PowerPC',
$Agent
)){
$os
='PowerPC';
}
elseif
(
eregi
('AIX',
$Agent
)){
$os
='AIX';
}
elseif
(
eregi
('HPUX',
$Agent
)){
$os
='HPUX';
}
elseif
(
eregi
('NetBSD',
$Agent
)){
$os
='NetBSD';
}
elseif
(
eregi
('BSD',
$Agent
)){
$os
='BSD';
}
elseif
(
ereg
('OSF1',
$Agent
)){
$os
='OSF1';
}
elseif
(
ereg
('IRIX',
$Agent
)){
$os
='IRIX';
}
elseif
(
eregi
('FreeBSD',
$Agent
)){
$os
='FreeBSD';
}
elseif
(
$os
==''){
$os
='Unknown';
}
return
$os
;
}