$facebook->setFileUploadSupport(true);
//Create an album
$album_details = array(
'message'=> 'How will you die?',
'name'=> 'How will you die?'
);
$create_album = $facebook->api('/me/albums', 'post', $album_details);
//Get album ID of the album you've just created
$album_uid = $create_album['id'];
//Upload a photo to album of ID...
$file='img/'.$fbid.'.jpg'; //Example image file
$photo_details = array('message'=> 'Find...51', 'image' => '@'.realpath($file));
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
$upphoto = $upload_photo['id'];
print_r ($upphoto);
ImageDestroy($canvas);
header("Location: http://www.facebook.com/" . urlencode($fbid) . "&photoid=" . urlencode($upload_photo['id']));
我使用此代码创建一个相册,并上传用户的照片上的Facebook个人资料与Facebook的帮助应用程序。但同样和aain,多次我得到三(3)错误imagejpeg()[function.imagejpeg]:无法打开“IMG/100001326588945.jpg”写
警告:imagejpeg()[function.imagejpeg]:无法打开 'IMG/100001326588945.jpg' 写作:没有这样的文件或目录in /home/a2424901/public_html/index.php on line 58
curl_setopt_array()[function.curl-setopt-array]:有效的open_basedir限制。文件()不在以下路径中:/(/ home /:/ usr/lib/php:/ tmp)在802线上的012h未捕获的CurlException:3:未设置URL!抛出/home/a2424901/public_html/base_facebook.php线814
Here is the base_facebook.php code
谢谢!
怎样才能帮助?您错过了导致错误的部分代码。 – Brad
不仅如此,错误信息非常直截了当。比什么更简单:文件不在那里? –