Question

Je viens d'essayer de permettre php_browscap.ini pour que je puisse utiliser le get_browser fonction.

Cependant, il semble afficher un tableau vide?

$user_agent = get_browser(null, true);

print_r($user_agent);

Dans mon fichier php.ini, je donne les résultats suivants:

[browscap]
; http://php.net/browscap
browscap = C:/wamp/bin/php/php5.3.0/extra/php_browscap.ini

Je suis probablement simple manque quelque chose?

Mise à jour

Sortie je reçois:

Array ( [browser_name_regex] => §^.*$§ [browser_name_pattern] => * [browser] => Default Browser [version] => 0 [majorver] => 0 [minorver] => 0 [platform] => unknown [alpha] => [beta] => [win16] => [win32] => [win64] => [frames] => 1 [iframes] => [tables] => 1 [cookies] => [backgroundsounds] => [cdf] => [vbscript] => [javaapplets] => [javascript] => [activexcontrols] => [isbanned] => [ismobiledevice] => [issyndicationreader] => [crawler] => [cssversion] => 0 [supportscss] => [aol] => [aolversion] => 0 ) 
Était-ce utile?

La solution

Vous pouvez trouver s'il y a quelque chose d'autre à défaut en utilisant des outils comme ProcMon . Cet outil vous dira quels fichiers ont été consultés, et quel était le résultat. Donc, vous devez l'ouvrir, sélectionnez le BrowserCap chemin de ini, redémarrez le serveur Web et voir si l'un de ces scénarios fits:

  • Le fichier n'existe pas
  • Autorisation refusée
  • Trouver mauvais chemin
  • N'apparaît pas du tout

ProcMon est un outil merveilleux si vous êtes sous Windows.

Si vous trouvez l'un de ces scénarios, et ne savent pas quoi faire, il suffit de modifier votre question: -)

Bonne chance!

Autres conseils

Il y a plusieurs fichiers php.ini pour WAMP. Pour arriver à la bonne, l'accès à l'aide de l'icône de la barre WAMP. Voilà comment je suis arrivé à ce travail. Il se trouve que, dans mon cas, il a utilisé l'un dans C:. \ Apps \ wamp \ bin \ apache \ apache2.2.22 \ bin

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top