2010-07-14 10 views

उत्तर

20

परंतु allow_url_fopen सक्षम किया गया है एक स्ट्रिंग में एचटीएमएल स्टोर करने के लिए की जरूरत है, तो आप सिर्फ file_get_contents उपयोग कर सकते हैं:

$my_var = file_get_contents('http://yoursite.com/your-page.html'); 

और, यदि आप और अधिक विकल्प की जरूरत है, एक ले Stream Functions पर देखें - stream_context_create मैन्युअल पृष्ठ पर एक उदाहरण है जहां कुछ HTTP-शीर्षलेख सेट किए गए हैं। हालांकि कोड के कुछ और लाइनों का मतलब है, -


तो allow_url_fopen अक्षम है, तो एक और समाधान curl के साथ काम करने के लिए है। इस रूप में बुनियादी रूप

कुछ सरल परिस्थितियों में काम करना चाहिए:

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "http://stackoverflow.com/"); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$my_var = curl_exec($ch); 
curl_close($ch); 

लेकिन ध्यान दें कि आप कुछ अतिरिक्त विकल्प की आवश्यकता हो सकती है - एक पूरी सूची के लिए curl_setopt के मैनुअल पृष्ठ देखें।

उदाहरण के लिए:

  • मैं अक्सर, CURLOPT_FOLLOWLOCATION सेट तो रीडायरेक्ट पीछा कर रहे हैं।
  • tiemout से संबंधित विकल्प भी अक्सर उपयोगी होते हैं।
1

नीचे दिया गया कोड साइट w3schools.com की सामग्री को एक चर में संग्रहीत करता है।

$ my_var = file_get_contents ('http://www.w3schools.com');

echo $ my_var;

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

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