2012-09-30 3 views
10

可能性の重複:
Change to php.ini does not have effectはどのように私はのbrowscap.iniを設定する必要があります

は私がのbrowscap.iniをダウンロードし、ディレクトリ「にそれを貼り付け、C:\ WAMP \ビン\ PHPの\のphp5.4.3の\エキストラ」と私は、php.iniファイルに行って、そこにこれらの変更を行った:

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

をして、私は目を再起動しましたEサーバ、およびtemp.phpファイルに次のコードを入力:今出力が似ている

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

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

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 

私は何かが足りないのですか?私はあなたが

+0

ブラウザを再起動すると、ブラウザが再起動しない場合があります。 PHPはローカルWebサーバで動作します。それを再起動します。 – mario

+0

申し訳ありませんが、私はサーバーを再起動したことを意味します。私は誤って入力したブラウザをサーバーにする必要があります。 –

+0

@mario、私はタイムゾーンについて知りません、私は働いていないget_browserを使いたいと思っていました。 –

答えて

22

を理解させることができません場合は、Linuxサーバ上で

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

ありがとうございました。それは働いたが、デフォルトは余分な\ browscap.iniだったので、何か別のものがあるかもしれない?? –

+0

あなたは歓迎です:) – Baba

5

をやっているときは、Full PATHを使用して、サーバーを再起動するようにしているいくつかのソリューションを提供し、申し訳ありませんしてください

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

このコードをインストールするには、mintと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

これはMacBookで私の仕事です。

[browscap] 
; http://php.net/browscap 
browscap = "/usr/local/etc/browscap.ini" 
関連する問題