500 внутренних ошибок сервера file_get_contents

Если я попытаюсь прочитать источник сайтов, я иногда получаю следующее (пример URL показан):

Warning: file_get_contents(http://www.iwantoneofthose.com/gift-novelty/golf-ball-finding-glasses/10602617.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /home/public_html/pages/scrape.html on line 165 

Однако сам URL-адрес в порядке … почему это произойдет?

Я попробовал следующее обходное предложение, но тот же результат:

 $opts = array('http'=>array('header' => "User-Agent:MyAgent/1.0\r\n")); $context = stream_context_create($opts); $header = file_get_contents('https://www.example.com',false,$context); 

Теперь это меня озадачивает …

Solutions Collecting From Web of "500 внутренних ошибок сервера file_get_contents"