2012-09-30 18 views
10

Duplicar posibles:
Change to php.ini does not have effect¿Cómo debería ser la creación de archivos browscap.ini

He descargado el archivo browscap.ini y luego pegado al directorio "C: \ wamp \ bin \ php \ \ php5.4.3 extras" y yo fuimos al archivo php.ini y realizan estos cambios no:

[browscap] 
; http://php.net/browscap 
browscap = extras/browscap.ini 

y luego me reinicia º servidor de correo, y tecleó el código siguiente en temp.php archivo:

<?php 
echo $_SERVER['HTTP_USER_AGENT'] . "<br><br>"; 

$browser = get_browser(null, true); 
print_r($browser); 
?> 

ahora la salida es como:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4 

Warning: get_browser(): browscap ini directive not set in C:\wamp\www\functions\browser.php on line 4 

me estoy perdiendo algo? por favor provea alguna solución, y lo siento si soy incapaz de hacerte entender

+0

Reiniciar el navegador puede ser insuficiente. PHP se ejecuta en el servidor web local. Reinicia ese. – mario

+0

lo siento, quise decir que reinicié el servidor, escribí el navegador por error, debería ser el servidor. –

+0

@mario, no sé sobre la zona horaria, quería usar get_browser que no funciona. –

Respuesta

22

Estás utilizar el Full PATH y reinicie el servidor cuando haya terminado

Ejemplo

[browscap] 
; http://php.net/browscap 
browscap = "C:\xampp\php\extras\browscap.ini" 
+1

gracias. funcionó, pero el valor predeterminado fue extra \ browscap.ini por lo que puede haber alguna alternativa? –

+0

De nada :) – Baba

5

en el servidor Linux

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php.d/browscap.ini 

[browscap] 
; http://php.net/browscap 
browscap = "/etc/php.d/browscap.ini" 
1

utilice este código para instalar, probado en mint y debian

wget http://browscap.org/stream?q=Lite_PHP_BrowsCapINI -O /etc/php5/apache2/browscap.ini 
sudo echo -e "[browscap]\n browscap = '/etc/php5/apache2/browscap.ini'" >> php.ini 
sudo service apache2 reload 
1

Esto es trabajo para mí en MacBook.

[browscap] 
; http://php.net/browscap 
browscap = "/usr/local/etc/browscap.ini" 
Cuestiones relacionadas