get meta tags with php don't work -
मुझे एक मेटा लेना चाहिये
& lt; meta name = "twitter: खिलाड़ी "वर्ग =" ट्विटर_प्लेयर "मान =" https://www.slideshare.net/slideshow/embed_code/31306908 "& gt; पीएचपी में, get_meta_tags (url) के साथ सभी मेटा टैग लेते हैं लेकिन इस तरह के मेटा का मान शून्य है, मैं इस मेटा से कोशिश करना चाहता हूं और $ doc = नया DOMDocument; $ डॉक्टर & gt; loadHTMLFile ($ मूल्यों [ 'ig_create_url']); $ मेटा = $ doc- & gt; getElementsByTagName ('मेटा');
हालांकि यह काम नहीं कर रहा है, 0 ऑब्जेक्ट के साथ ऑब्जेक्ट वापस आओ
< P> आप इसका मतलब है? <पूर्व>
$ doc = new DOMDocument; $ Doc- & gt; लोड एचटीएमएल ('& lt; मेटा नाम =' ट्विटर: खिलाड़ी "वर्ग =" ट्विटर_प्लेयर "मान =" https://www.slideshare.net/slideshow/embed_code/31306908 "& gt; '); विदेशी मुद्रा ($ doc- & gt; getElementsByTagName ('मेटा') $ टैग के रूप में) {गूंज $ टैग- & gt; getAttribute ('मान'); }
आउटपुट:
https://www.slideshare.net/slideshow/ Embed_code / 31306908
संपादित करें:
ऐसा ही है लेकिन, मुझे लोड चाहिए उस सभी मेटा टैग से प्राप्त करने के लिए एक लिंक
आपको इसके लिए file_get_contents ()
का उपयोग करने की आवश्यकता है।
$ Html = file_get_contents ('http://yoururl.com'); $ Doc = नया DOMDocument; $ डॉक्टर & gt; @loadHTML ($ एचटीएमएल); // & lt; ----- ऊपर दिए गए $ html वेरिएबल पास करें
Comments
Post a Comment