PHP

2009-07-21 7 views
8

में एक दूरस्थ फ़ाइल सहित मैं अपनी PHP स्क्रिप्ट में एक दूरस्थ PHP फ़ाइल शामिल करने में असमर्थ हूं। मुझे लगता है कि मेरी होस्टिंग PHP सेटिंग्स बदल दी।PHP

कोड मैं का उपयोग कर रहा था:

include "http://domain.com/folder/file.php"; 

मैं कैसे php.ini/.htaccess का उपयोग कर समारोह में शामिल करने के लिए सक्षम की अनुमति देते हैं?

क्या कोई अन्य कामकाज है?

धन्यवाद।

+0

मैंने अभी जांच की है और दोनों सर्वर_ allowl_fopen और allow_url_include मेरे सर्वर पर 'चालू' हैं। क्या कोई अन्य समस्या हो सकती है? –

+0

क्या यूआरएल आप शामिल करने की कोशिश कर रहे हैं? –

उत्तर

20

अनुमति देने के लिए शामिल किए जाने के दूरस्थ फ़ाइलों की, निर्देश allow_url_include php.ini

में On में सेट होना चाहिए लेकिन यह बुरा है, को देखने के एक सुरक्षा उन्मुख बिंदु में; और, इसलिए, यह आम तौर पर अक्षम है (मैंने इसे कभी भी सक्षम नहीं देखा है)

यह allow_url_fopen जैसा नहीं है, जो दूरस्थ फ़ाइलों को खोलने (और सहित) से संबंधित नहीं है - और यह आमतौर पर सक्षम है , क्योंकि यह HTTP के माध्यम से डेटा को अधिक आसान बनाता है (कर्ल का उपयोग करने से आसान)

4

रिमोट का उपयोग करने के लिए भी शामिल है, allow_url_fopen और allow_url_include विकल्प php.ini

ध्यान रखें कि यदि दूरस्थ सर्वर php-सक्षम है, तो आप कि दूरदराज के स्क्रिप्ट का उत्पादन मिलेगा बनें में सेट किया जाना चाहिए, स्क्रिप्ट स्वयं नहीं। यदि आप स्रोत लाने के लिए चाहते हैं, तो आप दूरस्थ सर्वर पर एक सिम्लिंक जोड़ सकते हैं, उदा। ln -s file.php file.php.source और फिर इसके बजाय संदर्भ फ़ाइल.php.source शामिल करें।

संबंधित मुद्दे

 संबंधित मुद्दे