来自facebook的file_get_contents访问被拒绝

时间:2011-12-27 07:56:48

标签: php

当我尝试在PHP 5.3版中使用file_get_contents时,我收到以下错误:

Warning: file_get_contents(http://graph.facebook.com/search?callback=jsonps&q=love_story&type=post) [function.file-get-contents]: failed to open stream: Permission denied in /home/www/website.com/app/c/fb.php on line 22

我尝试了一些不同的PHP设置,但它仍然失败了。

2 个答案:

答案 0 :(得分:2)

尝试此功能。

public function curl_get_file_contents($URL)
{
    $c = curl_init();
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($c, CURLOPT_URL, $URL);
    $contents = curl_exec($c);
    curl_close($c);

    if ($contents) return $contents;
        else return FALSE;
}

普拉萨德。

答案 1 :(得分:0)

使用cURL代替file_get_contents