- file_get_contents: documentation ( source)
- libxml_clear_errors: documentation ( source)
- libxml_use_internal_errors: documentation ( source)
<?php
$html = file_get_contents('http://www.amazon.com/Now-Foods-Vitamin-100mcg-Liposomal/dp/B0045MJNCU'); //get the html returned from the following url
$pokemon_doc = new DOMDocument();
libxml_use_internal_errors(TRUE); //disable libxml errors
if(!empty($html)){ //if any html is actually returned
$pokemon_doc->loadHTML($html);
libxml_clear_errors(); //remove errors for yucky html
$pokemon_xpath = new DOMXPath($pokemon_doc);
//get all the h2's with an id
$pokemon_row = $pokemon_xpath->query('//*[@id="price"]/table/tbody/tr[1]');
if($pokemon_row->length > 0){
foreach($pokemon_row as $row){
echo $row->nodeValue . "<br/>";
}
}
}
?>