Foros del Web » Programando para Internet » PHP »

Problema con get_browser

Estas en el tema de Problema con get_browser en el foro de PHP en Foros del Web. Hola, tengo un pequeño problema con la función get_browser intentando obtener un array asociativo. El código es simple: Código PHP: <?php     $navegador  =  get_browser ( ...
  #1 (permalink)  
Antiguo 06/06/2009, 14:38
 
Fecha de Ingreso: marzo-2009
Mensajes: 47
Antigüedad: 15 años, 1 mes
Puntos: 0
Problema con get_browser

Hola, tengo un pequeño problema con la función get_browser intentando obtener un array asociativo.

El código es simple:
Código PHP:
<?php
    $navegador 
get_browser(null,true);
    
print_r($navegador);
?>
Y resulta que print_r no imprime nada en el código HTML.

Intento hacerlo con foreach asi:
Código PHP:
<?php
    $navegador 
get_browser(null,true);
    echo 
"<p>";
    foreach(
$navegador as $llave => $valor)
        echo 
'<b>'.$llave.'</b> = '.$valor.'<br/>';
    echo 
"</p>"
?>
Pero me tira un error: Invalid argument supplied for foreach()

¿Notan algo raro?
Un Saludo!
  #2 (permalink)  
Antiguo 06/06/2009, 15:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con get_browser

Intenta imprimir el contenido de $navegador antes de entrar a foreach():

Código php:
Ver original
  1. print_r($navegador);

Cita:
Iniciado por Manual de PHP
Nota: Para que ésto funcione, su opción de configuración browscap en php.ini debe apuntar a la ubicación correcta del archivo browscap.ini en su sistema.
browscap.ini no hace parte de la distribución de PHP, pero puede encontrar un » archivo browscap.ini actualizado aquí.
Aunque browscap.ini contiene información sobre varios navegadores, depende de actualizaciones de usuario para mantener la base de datos al día. El formato del archivo es bastante auto-explicativo.
Included for whatever that means.
__________________
- León, Guanajuato
- GV-Foto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:45.