title: DOMDocument loadHTML doesn't work properly on a server
body: <p>I run the code first on MAMP and it worked very well. But when I tried to run the code on another server, I got a lot of warnings like: </p>
  
  <blockquote>
    <p>Warning: DOMDocument::loadHTML(): Unexpected end tag : head in Entity,
    line: 3349 in /cgihome/zhang1/html/cgi-bin/getPrice.php on line 17 
    Warning: DOMDocument::loadHTML(): htmlParseStartTag: misplaced tag in
    Entity, line: 3350 in /cgihome/zhang1/html/cgi-bin/getPrice.php on
    line 17  Warning: DOMDocument::loadHTML(): Tag header invalid in
    Entity, line: 3517 in /cgihome/zhang1/html/cgi-bin/getPrice.php on
    line 17</p>
  </blockquote>
  
  <p>The codes are following:</p>
  
  <pre><code>&lt;?php
   $amazon = file_get_contents('http://www.amazon.com/blablabla');
   $doc = new DOMdocument();
   $doc-&gt;loadHTML($amazon);
   $doc-&gt;saveHTML();
   $price = $doc -&gt; getElementById('actualPriceValue')-&gt;textContent;
   $ASIN = $doc -&gt; getElementById('ASIN')-&gt;getAttribute('value');
  ?&gt;
  </code></pre>
  
  <p>Anyone knows what's going on? Thanks!</p>