2010-07-24 48 views
7

我正在使用cakephp。我正在嘗試使用file_get_contents從Facebook獲取數據。我收到警告。File_get_contents不能正常工作?

警告(2):file_get_contents()函數 [function.file-GET-內容]:URL 文件訪問在服務器 配置禁用警告(2): 的file_get_contents(https://graph.facebook.com/XXXXXXX/?access_token=111978178XXXXXX|2.lg65A3c0atficNsFcf7Rog__.3600.12799XXXX-1000

有什麼辦法來獲得數據?

我感謝所有幫助。

謝謝。

回答

11

這是您服務器上的配置問題。

在你的php.ini你最有可能有

allow_url_fopen = Off 

如果你想允許這樣做,將其設置爲上。請注意,它默認關閉的原因是它更安全。

一個常見的選擇是使用cURL代替;你可能想要檢查你的主機環境是否提供了這個功能。

+0

由於這個原因,您的託管服務提供商很可能會阻止您將其設置在本地php.ini中(除非您有未分享的託管服務)。 – Leo 2010-07-24 09:59:49