2013-10-22 3 views
9

हैलो मैं लागू करने कर रहा हूँ php फ़ाइलें और यहाँ मैं जब लागू किया php फाइलों के साथ निम्नलिखित पृष्ठ खोलने की कोशिश कर रहा हूँ निम्न त्रुटि संदेश है:स्ट्रीम को खोलने में विफल: कोई उपयुक्त आवरण दूसरे में पाया जा सकता है एक वेबसाइट से

http://www.holidaysavers.ca/europe-destinations-canada.php

मूल रूप से PHP वेबसाइट जो मैं एक वेबसाइट से दूसरे में आयात कर रहा हूं, समान हैं, हालांकि वे मूल वेबसाइट पर काम करते हैं लेकिन जब मैं उन्हें एक नई वेबसाइट में कार्यान्वित करता हूं तो यह अब और काम नहीं करता है।

क्या आप इसे हल करने की कोशिश में मेरी सहायता कर सकते हैं?

आप

उत्तर

1

आप "यूरोप-स्थलों-canada.php" से कोड पोस्ट कर सके धन्यवाद? ऐसा लगता है कि स्क्रिप्ट उन चीजों को करने के लिए कह रही है जो इस नई साइट/सर्वर

16

पर आपके PHP सेटअप में कॉन्फ़िगर नहीं किया गया है, आप अपनी स्थानीय स्क्रिप्ट में बाहरी वेबसाइट/सर्वर पर एक PHP स्क्रिप्ट शामिल नहीं कर सकते - जब तक कि आप allow_url_include को अपने php.ini पर सक्षम करें (यदि आपके पास इसका उपयोग है)

इसके बजाय, आप उस वेबसाइट/सर्वर को पृष्ठ प्रस्तुत कर सकते हैं और परिणामस्वरूप HTML स्क्रिप्ट को स्थानीय स्क्रिप्ट पर प्राप्त कर सकते हैं।

अपनी स्क्रिप्ट में इस लाइन को बदलें:

include('http://www.holidaysavers.ca/europe-canada.php?detour'); 
इस के साथ

:

echo file_get_contents('http://www.holidaysavers.ca/europe-canada.php?detour'); 
0
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/content/91/8151691/html/HolidaySavers.ca/europe-destinations-canada.php on line 52 

यह सब कहते हैं। मेरा मानना ​​है कि इसे एक्सएक्सएस कहा जाता है। ऐसा प्रतीत होता है कि आप एक यूआरएल आधारित फाइल को शामिल करने का प्रयास कर रहे हैं जिसे आपके सर्वर कॉन्फ़िगरेशन में अस्वीकार कर दिया गया है जो कि दो चीजों में से एक है।

  1. आप साइट एक से पर साइट बी फ़ाइल है जिसे आप include('WhateverFile');file_get_contents('WhateverFile'); के बजाय प्रयोग करेंगे लेकिन यह केवल ग्राहक के पक्ष डेटा दिखाएगी के रूप में यह एक HTTP अनुरोध है शामिल करने के लिए प्रयास कर रहे हैं;

  2. आपने साइट बी पर फ़ाइल डुप्लिकेट की है और डोमेन कॉन्फ़िगरेशन को अपडेट करना भूल गया है। सुनिश्चित करें कि पथ शामिल साइट को उस साइट को प्रतिबिंबित करता है जिसे आप स्क्रिप्ट चला रहे हैं यानी।

    include(dir($_SERVER['SCRIPT_FILENAME']) . DIRECTORY_SEPARATOR . 'WhateverFile.php'); 
    

किसी भी मामले में। मुझे वास्तव में कहा गया फ़ाइल पर लाइन 52 की जांच करनी होगी कि क्यों PHP आपको विस्तार से शिकायत कर रहा है lol

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