amigo, usa esta clase
browser.php es fantastica, la vengo usando hace tiempo. Cualquier duda me preguntas.
baja la clase
Crea un archivo funciones.php y pega esto:
Código PHP:
Ver original<?php
function navegador($browser){
$navegador = $browser->getBrowser();
return $navegador;
}
function version($browser){
$version = $browser->getVersion();
return $version;
}
function plataforma($browser){
$plataforma = $browser->getPlatform();
return $plataforma;
}
?>
guarda estos dos archivos en una carpeta a la que llamas "browser_php"
creas otro archivo. llamalo "switchCrossBrowser.php" por ejemplo, y pega:
Código PHP:
Ver original<?php
require_once('browser_php/Browser.php');
require_once("browser_php/funciones.php");
$browser = new Browser();
$nav = navegador($browser); $ver = version($browser); //$so = plataforma($browser);
//echo "Navegador: ".$nav; echo "<br />";
//echo "Version:".$ver; echo "<br />";
/************************************************************************************************************/
if($nav == "Internet Explorer") {
echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/IE.css'/>";
if($ver <= 6) { //echo "Afectamos a IE 6.0";
//echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/IE6.css'/>";
}
if($ver == "7.0" ) { //echo "Afectamos a IE 7.0";
echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/IE7.css'/>";
}
if($ver == "8.0" ) { //echo "Afectamos a IE 8.0";
echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/IE8.css'/>";
}
if($ver >= 9 ) { //echo "Afectamos a IE 9+";
echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/IE9.css'/>";
}
}
if($nav == "Firefox") { //echo "Afectamos a todas las versiones de Firefox";
echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/Firefox.css'/>";
}
/*
if($nav == "Opera") { //echo "Afectamos a todas las versiones de Opera";
//echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/Opera.css'/>";
}
if($nav == "Chrome") { //echo "Afectamos a todas las versiones de Chrome";
//echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/Chrome.css'/>";
}
if($nav == "Firefox") { //echo "Afectamos a todas las versiones de Firefox";
//echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/Firefox.css'/>";
}
if($nav == "Safari") { //echo "Afectamos a todas las versiones de Safari";
//echo "<link rel='stylesheet' type='text/css' href='site_media/crossbrowser/Safari.css'/>";
}
*/
?>
Finalmente haces un include de switchCrossBrowser.php en donde lo quieras usar. Saludos