मैं किसी वेब पेज की सामग्री को चर में कैसे लोड कर सकता हूं?PHP: मैं किसी वेब पेज की सामग्री को चर में कैसे लोड कर सकता हूं?
मैं
धन्यवाद
मैं किसी वेब पेज की सामग्री को चर में कैसे लोड कर सकता हूं?PHP: मैं किसी वेब पेज की सामग्री को चर में कैसे लोड कर सकता हूं?
मैं
धन्यवाद
परंतु 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
सेट तो रीडायरेक्ट पीछा कर रहे हैं।नीचे दिया गया कोड साइट w3schools.com की सामग्री को एक चर में संग्रहीत करता है।
$ my_var = file_get_contents ('http://www.w3schools.com');
echo $ my_var;