Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2010, 16:00
deditoregalon
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Problema con IF

Gente una pregunta, como veran soy MUY nuevo con el tema de PHP, el punto es que tengo un script para reconocer el navegador que funciona, el tema es que le agregue una condicion if y, sea cual sea el explorador que use siempre me da "Otro", nunca se cumple la condicion if, alguna idea? les dejo el script:

<?php
function ObtenerNavegador($user_agent) {
$navegadores = array(
'Opera' => 'Opera',
'Mozilla Firefox'=> '(Firebird)|(Firefox)',
'Galeon' => 'Galeon',
'Mozilla'=>'Gecko',
'MyIE'=>'MyIE',
'Lynx' => 'Lynx',
'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
'Konqueror'=>'Konqueror',
'Internet Explorer 7' => '(MSIE 7\.[0-9]+)',
'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);
foreach($navegadores as $navegador=>$pattern){
if (eregi($pattern, $user_agent))
return $navegador;
}
return 'Desconocido';
}

if ($navegador=="Opera")
{echo "Opera";}
else
{echo "Otro";}
?>

Última edición por deditoregalon; 23/11/2010 a las 16:07