<无详细内容>
- // Operating system
- Public function getOS (){
- $ Agent = $ _ SERVER ['http _ USER_AGENT '];
- $ OS = false;
- If (eregi ('win', $ agent) & strpos ($ agent, '95 '))
- $ OS = 'Windows 95 ';
- Else if (eregi ('win 9x', $ agent) & strpos ($ agent, '4. 90 '))
- $ OS = 'windows me ';
- Else if (eregi ('win', $ agent) & ereg ('98 ', $ agent ))
- $ OS = 'windows 98 ';
- Else if (eregi ('win', $ agent) & eregi ('nt 5.1 ', $ agent ))
- $ OS = 'Windows XP ';
- Else if (eregi ('win', $ agent) & eregi ('nt 5', $ agent ))
- $ OS = 'windows 2000 ';
- Else if (eregi ('win', $ agent) & eregi ('nt 6.1 ', $ agent ))
- $ OS = 'windows 7 ';
- Else if (eregi ('win', $ agent) & eregi ('nt 6', $ agent ))
- $ OS = 'windows Visita ';
- Else if (eregi ('win', $ agent) & eregi ('nt ', $ agent ))
- $ OS = 'windows NT ';
- Else if (eregi ('win', $ agent) & ereg ('32', $ agent ))
- $ OS = 'windows 32 ';
- Else if (eregi ('Linux ', $ agent ))
- $ OS = 'Linux ';
- Else if (eregi ('unix ', $ agent ))
- $ OS = 'unix ';
- Else if (eregi ('sun', $ agent) & eregi ('OS', $ agent ))
- $ OS = 'sunos ';
- Else if (eregi ('IBM ', $ agent) & eregi (' OS ', $ agent ))
- $ OS = 'IBM OS/2 ';
- Else if (eregi ('Mac', $ agent) & eregi ('PC', $ agent ))
- $ OS = 'Macintosh ';
- Else if (eregi ('powerpc', $ agent ))
- $ OS = 'powerpc ';
- Else if (eregi ('aix ', $ agent ))
- $ OS = 'aix ';
- Else if (eregi ('hpux ', $ agent ))
- $ OS = 'hpux ';
- Else if (eregi ('netsd', $ agent ))
- $ OS = 'netsd ';
- Else if (eregi ('bsd', $ agent ))
- $ OS = 'bsd ';
- Else if (ereg ('oss1', $ agent ))
- $ OS = 'oss1 ';
- Else if (ereg ('irix ', $ agent ))
- $ OS = 'irix ';
- Else if (eregi ('freebsd ', $ agent ))
- $ OS = 'freebsd ';
- Else if (eregi ('teleport ', $ agent ))
- $ OS = 'teleport ';
- Else if (eregi ('flashget', $ agent ))
- $ OS = 'flashget ';
- Else if (eregi ('webzip ', $ agent ))
- $ OS = 'webzip ';
- Else if (eregi ('offline', $ agent ))
- $ OS = 'offline ';
- Else
- $ OS = 'unknown ';
- Return $ OS;
- }
|