Merhaba arkadaşlar,

sorunu şöyle özetliyorum. Yardımcı olursanız sevinirim.

oluşturduğum fb.php dosyası ile verileri json formatında şöyle alıyorum.

function connectfb($a) {
$fb = curl_init();
curl_setopt( $fb, CURLOPT_URL, $a );
curl_setopt( $fb, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $fb, CURLOPT_HEADER, 0 );
curl_setopt( $fb, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt( $fb, CURLOPT_SSL_VERIFYPEER, 0 );
$work = curl_exec($fb);
curl_close($fb);
return $work;
}
$link = connectfb("burada fb graph apiden aldığım curl" );
echo "
";

print_r( json_decode($link) );
echo "
";
die;
?>


Sonuç başarılı
stdClass Object
(
[videos] => stdClass Object
(
[data] => Array
(
[0] => stdClass Object
(
[embed_html] => embed kodu var
[id] => id burada
)

[1] => stdClass Object
(
[embed_html] => embed kodu var
[id] => id burada
)

[2] => stdClass Object
(
[embed_html] => embed kodu var
[id] => id burada
)
)
)
)


ancak veriyi çekmeye çalıştığım page.php kod şu
$file = file_get_contents('http://localhost/xxx/functions/fb.php');
$json = json_decode($file);

echo $json->data["0"]->embed_html;
//bu satır için hata çıkıyor

?>