note 24601 added to function.get-browser

From: Date: Thu, 22 Aug 2002 18:05:43 +0000
Subject: note 24601 added to function.get-browser
Groups: php.notes 
Request: Send a blank email to php-notes+get-35370@lists.php.net to get a copy of this message
this is another version of meddle_AT_dzygn.com:s script that i think works better i know that i can put it into less rows but i want it nicly put up --------------- <?php // CheckAndSend // by netfeed vbergoo@spray.se // Version 0.9 $br = strtolower(getenv("HTTP_USER_AGENT")); /*if( (ereg("netscape6", $br)) || (ereg("netscape 6", $br)) ) { $browser = "Netscape 6"; } elseif((ereg("netscape7", $br)) ||(ereg("netscape 7", $br)) ) $browser = "Netscape 7"; */ // checks if browser is microsoft internet explorer and if checks version if(ereg("msie", $br)) { $browser = "msie"; if(ereg("msie 4.0", $br)) { $browser = "Explorer 4"; } elseif(ereg("msie 5.0", $br)) { $browser = "Explorer 5"; } elseif(ereg("msie 5.1", $br)) { $browser = "Explorer 5.1"; } elseif(ereg("msie 5.2", $br)){ $browser = "Explorer 5.2"; } elseif(ereg("msie 5.5", $br)){ $browser = "Explorer 5.5"; } elseif(ereg("msie 6.0", $br)){ $browser = "Explorer 6"; } // checks if browser is opera and if checks version } elseif(ereg("opera", $br)) { $browser = "opera"; if(ereg("opera/4", $br)){ $browser = "Opera 4"; } elseif(ereg("opera/5", $br)) { $browser = "Opera 5"; } elseif(ereg("opera/6", $br)) { $browser = "Opera 6"; } // checks if browser is mozilla } elseif(ereg("mozilla", $br)){ $browser = "mozilla"; } // if user doen't have microsoft internet explorer/opera/netscape navigator/mozilla // then the user is sent to the microsoft internet explorer page as standard // this is of course somthing you can change... if (!($browser)) { echo "<SCRIPT language=JavaScript> top.location.href='indexie.php'; </SCRIPT>"; }else { // depending on which browser is used you get send to a page named indexxx.php // where the 2 last x is change for ie/nn/op/mo depending ocn browser // if you want for example msie 5 shall be sent to another page just put a new elseif(); with $browser == "Explorer 5" in it // and then were you want it sent if ($browser == "netscape" ) { echo "<SCRIPT language=JavaScript> top.location.href='indexnn.php'; </SCRIPT>"; } elseif (($browser == "mozilla")){ echo "<SCRIPT language=JavaScript> top.location.href='indexmo.php'; </SCRIPT>"; } elseif (($browser == "msie") || ($browser == "Explorer 4") || ($browser == "Explorer 5") || ($browser == "Explorer 5.1") || ($browser == "Explorer 5.2") || ($browser == "Explorer 5.5") || ($browser == "Explorer 6")){ echo "<SCRIPT language=JavaScript> top.location.href='indexie.php'; </SCRIPT>"; } elseif (($browser = "opera") || ($browser = "opera 4") || ($browser = "opera 5") || ($browser = "opera 6")) { echo "<SCRIPT language=JavaScript> top.location.href='indexop.php'; </SCRIPT>"; } } ?> -- http://www.php.net/manual/en/function.get-browser.php http://master.php.net/manage/user-notes.php?action=edit+24601 http://master.php.net/manage/user-notes.php?action=delete+24601 http://master.php.net/manage/user-notes.php?action=reject+24601

« previous php.notes (#35370) next »