曾經有一段時間我使用函數file_get_contents
從網站獲取html數據。但今天它這麼想的,看看爲什麼我用:如何強制file_get_contents正常工作
$html = @file_get_contents('http://www.thewebsite.com/');
if(!$html)
exit("Oops. Error :)");
這表明我的錯誤消息。所以也許他們已經阻止了連接。
請高手們如何強制功能獲取內容?
編輯:
這給這個錯誤:
Warning: file_get_contents(http://www.thewebsite.com/)
[<a href='function.file-get-contents'>function.file-get-contents</a>]:
failed to open stream: HTTP request failed!
PS我試過其他網站,並能正常工作
你忘了閱讀文檔。有幾個原因,'file_get_contents'可能無法被列出。 – 2013-02-28 10:38:37
它不顯示,因爲你的重要錯誤信息''用'@'壓制了它,刪除它並編輯你的問題。 – 2013-02-28 10:41:28
也許它是_thewebsite_需要修復。 – 2013-02-28 10:41:42