我想使用的file_get_contentsPHP - 文件從數據庫中獲得通過URL時不工作的內容,否則正常工作
方案一獲得一個網頁的內容:
當我從一個直接傳遞一個URL文本字段它的作品完美。
方案二:
當我參加一個文本區域的多個網址,然後將它們存儲在MySQL數據庫。然後我運行一個循環傳遞的URL相同的代碼片段中的場景1返回這個錯誤
Warning: file_get_contents(URL) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\wamp\www\scrape\urltoscrape.php on line 13
我覺得概率與所使用的數據類型。所以它最初是varchar我把它改爲文本。
我也試過帶空間。當我將URL回顯出來時,它會按原樣打印,不會有其他字符或空格。
此外,由於它在一個循環中,我不認爲這個問題是一次傳遞多個URL。當通過場景1進行嘗試時,所有網址都可以正常工作。
請幫忙。我不知道該怎麼做。
向我們展示的代碼! – deceze 2012-01-07 08:37:13
我研究了這個問題,並沒有發現任何接近的東西。我知道如何使用file_get_contents()。正如我所說的腳本工作正常,單從表單的URL,我傳遞$ URL .... **我正在尋找的援助是爲什麼它不會工作後URL保存在數據庫中,然後發送到相同的功能。** – Srisaas 2012-01-07 09:54:46