Get DIV content from external Website
domdocument, html, php
Solution
This is what I always use:
$url = 'https://somedomain.com/somesite/';
$content = file_get_contents($url);
$first_step = explode( '<div id="thediv">' , $content );
$second_step = explode("</div>" , $first_step[1] );
echo $second_step[0];
Problem
I want to get a DIV from an external website with pure PHP. External website: http://www.isitdownrightnow.com/youtube.com.html Div text I want from isitdownrightnow (statusup div): `<div class="statusup">The website is probably down just for you...</div>` I already tried `file_get_contents` with `DOMDocument` and `str_get_html`, but I could not get it to work. For example this ``` $page = file_get_contents('http://css-tricks.com/forums/topic/jquery-selector-div-variable/'); $doc = new DOMDocument(); $doc->loadHTML($page); $divs = $doc->getElementsByTagName('div'); foreach($divs as $div) { // Loop through the DIVs looking for one withan id of "content" // Then echo out its contents (pardon the pun) if ($div->getAttribute('class') === 'bbp-template-notice') { echo $div->nodeValue; } } ``` It will just display an error in the console: Failed to load resource: the server responded with a status of 500 (Internal Server Error)