无法存储的Facebook个人资料PIC同时登录与Facebook
我使用下面的代码在我的网站目录无法存储的Facebook个人资料PIC同时登录与Facebook
$fb_id=1120381158031234;//eg $image = file_get_contents($userArray['picture']['data']['url']);
file_put_contents('../images/profiles/fb_id'.$fb_id.'.gif', $image);
存储图像,但得到这个错误
警告:file_put_contents(../图像/型材/fb_id_1120381158031234.gif):未能打开流:没有这样的文件或目录在/XXXX/XXXX/XXXX/XXXX/facebook.php在线48
警告:无法修改标头信息 - 已发送的标头在/ XXXX/XXXX/X中的/XXXX/XXXX/XXXX/XXXX/facebook.php:48)
您的代码里面facebook.php运行:上线38
回答:
第一个问题XXX /登录-facebook.php。您的代码尝试将文件夹images
作为facebook.php文件夹的同级文件夹。当搜索该文件夹或搜索profiles
子文件夹时,它会失败。请注意,其中之一在您的代码搜索时不存在,或者执行PHP代码的OS用户对其中一个文件夹没有写权限。
测试通过运行下面的代码:
echo getcwd();
您的来电file_get_contents
之前。您将会看到文件夹的搜索位置。
至于第二个问题,this excellent post应该说明问题。
以上是 无法存储的Facebook个人资料PIC同时登录与Facebook 的全部内容, 来源链接: utcz.com/qa/265809.html