I'm using the get_browser() function in an attempt to warn people that their browser doesn't support Javascript. Actually I'm using it to tell them they can use certain parts of a web application I'm building. I've decided to properly use Javascript because I'm tired of listening to developers that are scared of using it and I've seen some great potential in the language. I digress, here is the error.
browscap ini directive not set
Now I'd imagine this means I need somthing set it the php.ini. Can someone give me some direction on this one?
I don't think this is the "best" solution to detect is a browser supports what you need for your website :
User-Agent For the second point, you should test if the browser actually supports what you need -- and not rely on a list such as the browscap one.
Still, to answer your question about browscap : there is a note at the bottom of the manual page for get_browser that says (quoting) :
Note: In order for this to work, your
browscapconfiguration setting in php.ini must point to the correct location of thebrowscap.inifile on your system.browscap.iniis not bundled with PHP, but you may find an up-to-date »php_browscap.inifile here.
Whilebrowscap.inicontains information on many browsers, it relies on user updates to keep the database current. The format of the file is fairly self-explanatory.
So, you have to :
browscap directive in your php.ini file, so it points to the file you downloaded.I know this topic is old, but you can use something like:
<noscript>JavaScript must be enabled</noscript> to display if JavaScript is not enabled.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With