Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/10/2011, 17:35
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Expresión regular para separar datos HTTP_USER_AGENT

gracias @masterpuppet pero desgraciadamente, parece ser que get_browser() necesita de configuración específica en el server, del cual no tengo permisos ni recursos para gestionarlo.
Así que tendré que conformarme con volverme loco con todas estas cadenas.
Necesito la de IE, Firefox, Opera y Webkit (chrome, safari, rekonq, etc). Son sólo cuatro jajaja. Estoy intentándolo pero va muy mal:

Código PHP:
Ver original
  1. public function SepararDatosUltimoAcceso($datos) {
  2.  
  3.         $matches = array();
  4.         preg_match_all("/(.*) \((.*)\) (.*)/", $datos, $matches, PREG_SET_ORDER);
  5.  
  6.         if (preg_match("/MSIE/", $matches[0][2])) { $matches[0][3]="Internet Explorer"; }
  7.         elseif (preg_match("/Firefox/", $matches[0][3])) { $matches[0][3]="Firefox"; }
  8.         /** AÚN ESTOY INTENTÁNDOLO PARA INTERNET EXPLOTTER **/
  9.         return $matches;
  10.     }

saludos
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.