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
?>