Jump to content

PHP - Get HTML Source and read elements


tapaskaro

Recommended Posts

Hi,

 

I am very new to PHP and trying to read elements of an HTML page.

 

I was able to do below

 

    global $phpname;
    
    $episodePage = file_get_contents($htmlpage);
    
    $dom = new DOMDocument();
    $dom->loadHTML($episodePage);   

However, from the $dom, I want to read a particular element (with ID = XXXXXXXXXXX). I want to get the entire HTML code inside that element.

 

I know that there is function called $dom ->getElementsByTagName(" ").

 

I also  tried $dom->getElementById("XXXXXXXX") but this wont' give me anything.

 

Any idea, how to get the actual HTML source for that entire HTML element. 

 

Any help would really appreciate.

 

Link to comment
https://forums.phpfreaks.com/topic/295329-php-get-html-source-and-read-elements/
Share on other sites

  • 4 weeks later...

Also be aware, for this to work, the HTML content needs to be 100% valid. The majority of webpages on the internet are NOT valid HTML.

 

I'm not sure if that's true... The following comes from the online documentation for loadHTML():

Unlike loading XML, HTML does not have to be well-formed to load.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.