Getting Fatal Error Uncaught CurlException: 26: couldn't open file-Collection of common programming errors
Narendra RajputI am trying to create a dynamic image of my friends using PHP’s GD Library, and I need to upload this to my Friends Profile but I keep getting an Error Fatal error: Uncaught CurlException: 26: couldn’t open file “” thrown in /home/p170r760/public_html/myfbapps/mysupporters/base_facebook.php on line 820
$image = imagecreatetruecolor(500, 500); $orange = imagecolorallocate($image, 0xFF, 0x8c, 0x00); $bg = imagecreatefromjpeg('app2_bg.jpg'); imagesettile($image, $bg); imagefilledrectangle($image, 0, 0, 499, 499, IMG_COLOR_TILED); $font_file = 'TURNBB__.TTF'; imagefttext($image, 20, 0, 105, 50, $orange, $font_file, 'My Top Supporters'); for($i=0;$iapi('/'.$mutual_friends[$i]['id'].'?fields=picture&type=square'); $frnd = imagecreatefromstring(file_get_contents($frnd_pic['picture'])); imagecopymerge($image,$frnd,150,(80+($i*80)),0,0,50,50,100); $tags[] = array( 'tag_uid' => $mutual_friends[$i]['id'], /*Current user's id*/ 'x' => (150/5), 'y' => ((80+($i*80))/5) ); } imagepng($image, '/img/' . $me['id'] . '.png'); $pic = realpath("/home/p170r760/public_html/myfbapps/mysupporters/" . $me['id'] . '.png'); $facebook->setFileUploadSupport("http://" . $_SERVER['SERVER_NAME']); $pic_id = $facebook->api('/me/photos', 'POST', array('message' => 'My Top Supporters', 'source' => '@' . $pic, 'tags' => $tags)); imagedestroy($image); ?>
Can anyone please tell me where am I going wrong?
bkvirendraThe setfileUploadSupport API you used is not supported by PHP SDK 3.1 in line
$facebook->setFileUploadSupport("http://" . $_SERVER['SERVER_NAME']);
Change it
$facebook->setFileUploadSupport(true)
Juicy ScripterYou’re saving file in the
/img/{$me['id'}.png
but trying to upload it from other path…/home/p170r760/public_html/myfbapps/mysupporters/{$me['id']}.png
isn’t the same as/img/{$me['id'}.png