5a6,7 > # Rewritten by > # Aron Boström 34,35c36,43 < if((ereg("Nav", $HTTP_USER_AGENT)) || (ereg("Gold", $HTTP_USER_AGENT)) || (ereg("X11", $HTTP_USER_AGENT)) || (ereg("Mozilla", $HTTP_USER_AGENT)) || (ereg("Netscape", $HTTP_USER_AGENT)) AND (!ereg("MSIE", $HTTP_USER_AGENT))) $browser = "Netscape"; < elseif(ereg("MSIE", $HTTP_USER_AGENT)) $browser = "MSIE"; --- > // Galeon, Gnomes standardvälla, baserad på Gecko. ***** > if(ereg("Galeon", $HTTP_USER_AGENT)) $browser = "Galeon"; > // Konqueror, KDE's standardvälla > elseif((ereg("Konqueror", $HTTP_USER_AGENT)) > || (ereg("KHTML", $HTTP_USER_AGENT))) $browser = "Konqueror"; > // Links, textbaserad välla > elseif(ereg("Links", $HTTP_USER_AGENT)) $browser = "Links"; > // Lynx, textbaserad välla 36a45,47 > // w3m, textbaserad välla > elseif(ereg("w3m", $HTTP_USER_AGENT)) $browser = "w3m"; > // Opera, norsk välla för flera operativsystem. ***** 38,41c49,141 < elseif(ereg("WebTV", $HTTP_USER_AGENT)) $browser = "WebTV"; < elseif(ereg("Konqueror", $HTTP_USER_AGENT)) $browser = "Konqueror"; < elseif(ereg("inktomi.com|googlebot.com|digital-integrity.com|DaviesBot|FAST-WebCrawler|Scooter|Mercator|LinkWalker|Lycos_Spider|WISEnutbot.com|ArchitextSpider|ia_archiver|PolyBot|Gulliver|EZResult|WebCraft|address@hidden",$HTTP_USER_AGENT)) $browser = "Bot"; < else $browser = "Other"; --- > // Wget, > elseif(ereg("Wget", $HTTP_USER_AGENT)) $browser = "Wget"; > // Emacs/W3, Emacs' välla. ***** > elseif((ereg("Emacs", $HTTP_USER_AGENT)) > || (ereg("W3", $HTTP_USER_AGENT))) $browser = "Emacs/W3"; > // NSCA Mosaic, urmodern. ***** > elseif((ereg("Mosaic", $HTTP_USER_AGENT)) > || (ereg("NSCA", $HTTP_USER_AGENT))) $browser = "Mosaic"; > // Dillo > elseif(ereg("Dillo", $HTTP_USER_AGENT)) $browser = "Dillo"; > // OmniWeb, en välla för OS X > elseif(ereg("OmniWeb", $HTTP_USER_AGENT)) $browser = "OmniWeb"; > // K-Meleon, Gecko-baserad Windowsvälla ***** > elseif((ereg("K-meleon", $HTTP_USER_AGENT)) > || (ereg("meleon", $HTTP_USER_AGENT)) > || (ereg("kmeleon", $HTTP_USER_AGENT))) $browser = "K-Meleon"; > // MSIE, Microsoft Internet Explorer ***** > elseif((ereg("Microsoft Mozilla", $HTTP_USER_AGENT)) > || (ereg("Internet Explorer", $HTTP_USER_AGENT)) > || (ereg("MSIE", $HTTP_USER_AGENT)) > || (ereg("Explorer", $HTTP_USER_AGENT)) > || (ereg("Iexplore", $HTTP_USER_AGENT)) > || (ereg("IE", $HTTP_USER_AGENT))) $browser = "MSIE"; > // NS 4-, Ädre vällor från Netscape ***** > elseif((ereg("Netscape Navigator 4", $HTTP_USER_AGENT)) > || (ereg("Netscape Navigator 3", $HTTP_USER_AGENT)) > || (ereg("Netscape Communicator", $HTTP_USER_AGENT)) > || (ereg("Gold", $HTTP_USER_AGENT)) > || (ereg("Navigator 4", $HTTP_USER_AGENT)) > || (ereg("Navigator 3", $HTTP_USER_AGENT)) > || (ereg("Navigator 2", $HTTP_USER_AGENT)) > || (ereg("Navigator 1", $HTTP_USER_AGENT)) > || (ereg("Netscape 4", $HTTP_USER_AGENT)) > || (ereg("Netscape 3", $HTTP_USER_AGENT)) > || (ereg("Netscape 2", $HTTP_USER_AGENT)) > || (ereg("Netscape 1", $HTTP_USER_AGENT)) > || (ereg("Mozilla/3", $HTTP_USER_AGENT)) > || (ereg("Mozilla/2", $HTTP_USER_AGENT)) > || (ereg("Mozilla/1", $HTTP_USER_AGENT)) > || (ereg("Mozilla/0", $HTTP_USER_AGENT)) > || ((ereg("Nav", $HTTP_USER_AGENT)) && (ereg("Mozilla/5.0", $HTTP_USER_AGENT))) > || (ereg("Mozilla/4", $HTTP_USER_AGENT))) $browser = "NS v<=4"; > // NS 6+, Nya vällor från Netscape, baserade på Mozilla. ***** > elseif((ereg("Netscape 6", $HTTP_USER_AGENT)) > || (ereg("Netscape 7", $HTTP_USER_AGENT)) > || (ereg("Netscape6", $HTTP_USER_AGENT)) > || (ereg("Netscape/7", $HTTP_USER_AGENT)) > || (ereg("Netscape", $HTTP_USER_AGENT))) $browser = "NS v>=6"; > // Mozilla ***** > elseif((ereg("Mozilla", $HTTP_USER_AGENT)) > || (ereg("Gecko", $HTTP_USER_AGENT))) $browser = "Mozilla"; > // spindlar ***** > elseif((ereg("inktomi.com", $HTTP_USER_AGENT)) > || (ereg("googlebot.com", $HTTP_USER_AGENT)) > || (ereg("digital-integrity.com", $HTTP_USER_AGENT)) > || (ereg("DaviesBot", $HTTP_USER_AGENT)) > || (ereg("FAST-WebCrawler", $HTTP_USER_AGENT)) > || (ereg("Scooter", $HTTP_USER_AGENT)) > || (ereg("Mercator", $HTTP_USER_AGENT)) > || (ereg("LinkWalker", $HTTP_USER_AGENT)) > || (ereg("Lycos_Spider", $HTTP_USER_AGENT)) > || (ereg("WISEnutbot.com", $HTTP_USER_AGENT)) > || (ereg("ArchitextSpider", $HTTP_USER_AGENT)) > || (ereg("ia_archiver", $HTTP_USER_AGENT)) > || (ereg("PolyBot", $HTTP_USER_AGENT)) > || (ereg("Gulliver", $HTTP_USER_AGENT)) > || (ereg("EZResult", $HTTP_USER_AGENT)) > || (ereg("WebCraft", $HTTP_USER_AGENT)) > || (ereg("address@hidden", $HTTP_USER_AGENT)) > || (ereg("bot", $HTTP_USER_AGENT)) > || (ereg("Google", $HTTP_USER_AGENT)) > || (ereg("Scooter", $HTTP_USER_AGENT)) > || (ereg("Scout", $HTTP_USER_AGENT)) > || (ereg("Index", $HTTP_USER_AGENT)) > || (ereg("Agent", $HTTP_USER_AGENT)) > || (ereg("grub", $HTTP_USER_AGENT)) > || (ereg("Spider", $HTTP_USER_AGENT)) > || (ereg("Infoseek", $HTTP_USER_AGENT)) > || (ereg("webspider", $HTTP_USER_AGENT)) > || (ereg("indexer", $HTTP_USER_AGENT)) > || (ereg("metacrawler", $HTTP_USER_AGENT)) > || (ereg("Slurp", $HTTP_USER_AGENT)) > || (ereg("Seek", $HTTP_USER_AGENT)) > || (ereg("Lycos", $HTTP_USER_AGENT)) > || (ereg("Netcraft Web Server Survey", $HTTP_USER_AGENT)) > || (ereg("Spyder", $HTTP_USER_AGENT)) > || (ereg("Mata Hari", $HTTP_USER_AGENT)) > || (ereg("Search", $HTTP_USER_AGENT))) $browser = "Bot"; > // Validator > elseif((ereg("W3C_Validator", $HTTP_USER_AGENT)) > || (ereg("validator", $HTTP_USER_AGENT))) $browser = "Validator"; > // Övriga > else $browser = "Övriga"; 43,44c143,160 < if(ereg("Win", $HTTP_USER_AGENT)) $os = "Windows"; < elseif((ereg("Mac", $HTTP_USER_AGENT)) || (ereg("PPC", $HTTP_USER_AGENT))) $os = "Mac"; --- > > if((ereg("Win", $HTTP_USER_AGENT)) > || (ereg("NT", $HTTP_USER_AGENT)) > || (ereg("DOS", $HTTP_USER_AGENT)) > || (ereg("Windows", $HTTP_USER_AGENT))) $os = "Windows"; > elseif((ereg("Mac", $HTTP_USER_AGENT)) > || ((ereg("Mac OS", $HTTP_USER_AGENT)) > || (ereg("Apple", $HTTP_USER_AGENT)) > &&(!(ereg("Mac OS X", $HTTP_USER_AGENT) > || ereg("Darwin", $HTTP_USER_AGENT) > || ereg("MacOS X", $HTTP_USER_AGENT) > || ereg("Aqua", $HTTP_USER_AGENT)))) > || (ereg("Macintosh", $HTTP_USER_AGENT))) $os = "Mac"; > elseif((ereg("Mac OS X", $HTTP_USER_AGENT)) > || (ereg("Darwin", $HTTP_USER_AGENT)) > || (ereg("OmniWeb", $HTTP_USER_AGENT)) > || (ereg("MacOS X", $HTTP_USER_AGENT)) > || (ereg("Aqua", $HTTP_USER_AGENT))) $os = "MacOS X"; 47c163,168 < elseif(ereg("SunOS", $HTTP_USER_AGENT)) $os = "SunOS"; --- > elseif(ereg("OpenBSD", $HTTP_USER_AGENT)) $os = "OpenBSD"; > elseif(ereg("NetBSD", $HTTP_USER_AGENT)) $os = "NetBSD"; > elseif((ereg("SunOS", $HTTP_USER_AGENT)) > || (ereg("Solaris", $HTTP_USER_AGENT))) $os = "SunOS"; > elseif((ereg("Tru64", $HTTP_USER_AGENT)) > || (ereg("Compaq", $HTTP_USER_AGENT))) $os = "Tru64 Unix"; 50a172 > elseif(ereg("HP-UX", $HTTP_USER_AGENT)) $os = "HP-UX"; 52c174,178 < else $os = "Other"; --- > elseif(ereg("QNX", $HTTP_USER_AGENT)) $os = "QNX"; > elseif(ereg("AtheOS", $HTTP_USER_AGENT)) $os = "AtheOS"; > elseif(ereg("Amiga", $HTTP_USER_AGENT)) $os = "Amiga"; > elseif(ereg("Atari", $HTTP_USER_AGENT)) $os = "Atari"; > else $os = "Övriga";