All pastes #539654 Raw Edit

dom ready

public text v1 · immutable
·published 2007-06-05 09:10 UTC
rendered paste body
function browser_detection( $which_test ) {
$browser = ''; $dom_browser = '';
$navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
if (stristr($navigator_user_agent, "opera")) {	$browser = 'opera';	$dom_browser = true;}
elseif (stristr($navigator_user_agent, "msie 6") || stristr($navigator_user_agent, "msie 5") || stristr($navigator_user_agent, "msie 4")) {	$browser = 'msie4'; $dom_browser = false;	}
elseif (stristr($navigator_user_agent, "msie")) { $browser = 'msie'; $dom_browser = true;}
elseif ((stristr($navigator_user_agent, "konqueror")) || (stristr($navigator_user_agent, "safari"))) {$browser = 'safari'; $dom_browser = true;}
elseif (stristr($navigator_user_agent, "gecko")) {	$browser = 'mozilla'; $dom_browser = true;	}
elseif (stristr($navigator_user_agent, "mozilla/4")) 	{$browser = 'ns4';$dom_browser = false;	}
else { $dom_browser = false;$browser = false;}

if ( $which_test == 'browser' ){return $browser;}
elseif ( $which_test == 'dom' ){return $dom_browser;}
}