2012-09-30 35 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 

और फिर मैं वें को पुनः आरंभ ई सर्वर, और 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 स्थानीय वेबसर्वर में चलता है। उस को पुनरारंभ करें। – mario

+0

क्षमा करें, मेरा मतलब है कि मैंने सर्वर को पुनरारंभ किया है, मैंने गलती से ब्राउज़र टाइप किया है, यह सर्वर होना चाहिए। –

+0

@ मारियो, मुझे समय क्षेत्र के बारे में पता नहीं है, मैं get_browser का उपयोग करना चाहता था जो काम नहीं कर रहा है। –

उत्तर

22

समझाने में असमर्थ हूँ जब आप लिनक्स सर्वर पर

उदाहरण

[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

उपयोग स्थापित के लिए इस कोड को, पुदीना और डेबियन

पर परीक्षण किया
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

यह मैकबुक पर मेरे लिए काम है।

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