webForumDet fria alternativet

CheckAndSend

0 svar · 1 213 visningar · startad av netfeed

netfeedMedlem sedan mars 2001593 inlägg
#1

ett script som kollar vilken webbläsare du har och sedan skickar dig vidare till en annan sida beronde på vilken läsare du har. stödet fungerar för opera,msie, mozilla samt nn 6+ då denna går på mozillas version

<?php
//  
//  CheckAndSend 
//  by netfeed [email]vbergoo@spray.se[/email]
//  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>";
	}
}
?>
141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)