2012-09-30 16 views
10

Eventuali duplicati:
Change to php.ini does not have effectCome devo essere impostazione del file Browscap.ini

Ho scaricato il file Browscap.ini e poi incollato alla directory "C: \ wamp \ bin \ php \ php5.4.3 \ extra" e sono andato a file php.ini e reso questi cambiamenti c'è:

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

e poi ho riavviato esimo e server e digitato il seguente codice in file di temp.php:

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

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

ora la stampa ricorda:

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 

mi sto perdendo qualcosa? si prega di fornire qualche soluzione, e scusate se non sono in grado di farvi capire

+0

Il riavvio del browser potrebbe essere insufficiente. PHP viene eseguito nel server web locale. Riavvia quello. – mario

+0

scusate, volevo dire che ho riavviato il server, ho erroneamente digitato il browser, dovrebbe essere server. –

+0

@mario, non so sul fuso orario, volevo usare get_browser che non funziona. –

risposta

22

Tu sei di utilizzare la Full PATH e riavviare il server quando si è fatto

Esempio

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

grazie. ha funzionato, ma il default era extra \ browscap.ini quindi potrebbe esserci qualche alternativa ?? –

+0

Siete i benvenuti :) – Baba

5

sul server 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

utilizzare questo codice per installare, testato su zecca e 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

Questo è lavoro per me su MacBook.

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