复制Facebook个人资料图片创建一个0kb的图像文件

时间:2012-07-11 02:52:59

标签: php facebook facebook-graph-api fopen

这曾经工作,现在它不在我的服务器上。这是尝试弄清楚这里出了什么问题的最后努力。我只是想将个人资料图像从Facebook复制到我服务器上的文件夹中。这是我正在使用的唯一代码:

file_put_contents("..//images/artist_pictures/artist_216.jpg", file_get_contents("http://graph.facebook.com/553451657/picture?type=large"));

在那之后,我得到一个名为artist_216.jpg的0kb图像文件。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我对PHP不太好,但我知道您使用的图片网址是重定向到Facebook的CDN上的另一个文件。我猜你需要以某种方式解析实际位置并拉出重定向的内容。

答案 1 :(得分:0)

您需要调整php.ini文件。

allow_url_fopen = Off更改为allow_url_fopen = on