这曾经工作,现在它不在我的服务器上。这是尝试弄清楚这里出了什么问题的最后努力。我只是想将个人资料图像从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图像文件。有什么想法吗?
答案 0 :(得分:0)
我对PHP不太好,但我知道您使用的图片网址是重定向到Facebook的CDN上的另一个文件。我猜你需要以某种方式解析实际位置并拉出重定向的内容。
答案 1 :(得分:0)
您需要调整php.ini
文件。
将allow_url_fopen = Off
更改为allow_url_fopen = on
。