file_get_contents() doesn't work because url includes &amp; and %20
<p>I use file_get_contents() to read remote files. It works fine with normal charactered urls, but however, a client has some files which are like</p>

<pre><code>http://www.site.org/?m=sp_view_doc&amp;file=publicpolicy/shared%20documents/therapeutic%20discovery%20project%20credit%20general%20guide.pdf
</code></pre>

<p>and it shows this in source code</p>

<pre><code>http://www.site.org/?m=sp_view_doc&amp;amp;file=publicpolicy/shared%20documents/therapeutic%20discovery%20project%20credit%20general%20guide.pdf
</code></pre>

<p>I have tried urldecode(), but not worked. How can I avoid this problem ?</p>
