title: fopen() fails, results in errno=10553 - "connection was aborted"
body: <p>when I use fopen() on my server files it works perfect but if i use some other url it doesn't!</p>
  
  <p>this is how I used it (just in case):</p>
  
  <pre><code>&lt;?php
  $page = fopen("http://www.example.com/", "r");
  ...
  ?&gt;
  </code></pre>
  
  <p>and this is what I get from the sever:</p>
  
  <pre><code>Notice: fopen(): send of 16 bytes failed with errno=10053 An established connection was aborted by the software in your host machine. in 
  
  Notice: fopen(): send of 23 bytes failed with errno=10053 An established connection was aborted by the software in your host machine. in 
  
  Notice: fopen(): send of 2 bytes failed with errno=10053 An established connection was aborted by the software in your host machine. in
  
  Warning: fopen(http://www.example.com/): failed to open stream: HTTP request failed! in 
  </code></pre>
  
  <p>all pointing to fopen(). (for privacy I omitted the path)</p>
  
  <p>I searched with google and looked through php.net but I couldn't find an answer.</p>