2014-03-29 64 views
0

我試圖從this webpage刮一些數據。file_get_contents當頁面存在時返回錯誤500

我已經使用此代碼開始:

$list_url = "http://www.jackwills.com/en-GB/ladies/sale"; 
$html = file_get_contents($list_url); 
echo $html; 

然而,它儘管返回網站的錯誤500 file_get_contents()作品與其他域。

是否有解決方法讓我抓取我之後的頁面?

UPDATE

設置ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0)');已經讓我中途那裏,我現在看到的HTML頁面,沒有造型。我需要的信息是由JavaScript生成的 - 有什麼方法可以獲得這些信息嗎?

+1

做工精細這裏:http://codepad.viper-7.com/q6k2rQ –

+0

做工精細..無法重現...... –

+0

您的配置是否設置爲允許您打開網址? http://ca2.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen – faintsignal

回答

0

它適合我。檢查您的相關設置php.ini中,如「allow_url_fopen選項」,但必須是在:

allow_url_fopen = On 
+0

感謝您的回覆。你有什麼是我的'php.ini'文件的內容。 – Sebastian