title: Why is the same input returning two different MD5 hashes?
body: <p>Alright, I have two files. They are the EXACT SAME.</p>
  
  <p>The first file is:
  <code>http://iadsonline.com/servconfig.php</code></p>
  
  <p>And the second file is:
  <code>http://xzerox.info/servconfig.php</code></p>
  
  <p>However, when I use md5_file() to get their MD5, They return two different MD5's.</p>
  
  <p>The first returns <code>cc7819055cde3194bb3b136bad5cf58d</code>, which is incorrect, and the second returns <code>96a0cec80eb773687ca28840ecc67ca1</code>, which is correct.</p>
  
  <p>The file is simply an <code>&amp;nbsp;</code></p>
  
  <p>To verify, I've used this code:</p>
  
  <pre><code>$contents = file_get_contents($URL);
  echo htmlentities($contents);
  </code></pre>
  
  <p>And they both return <code>&amp;nbsp;</code></p>
  
  <p>So why is it hashing them differently?</p>