Php 将fb映像动态保存到我的服务器

Php 将fb映像动态保存到我的服务器,php,facebook-graph-api,Php,Facebook Graph Api,我正在尝试使用此代码将facebook个人资料图像保存到我的服务器。 如果我将fb ID替换为echo$ID,则此代码有效;像这样-> $image=文件获取内容(“”) 但我需要使用php动态显示id 我尝试使用下面的代码,但它不工作 请帮忙 <?php if(isset($_SESSION['FBID'])); { $id= $_SESSION['FBID']; $image = file_get_contents('https://graph.facebook.com/{echo

我正在尝试使用此代码将facebook个人资料图像保存到我的服务器。 如果我将fb ID替换为echo$ID,则此代码有效;像这样-> $image=文件获取内容(“”)

但我需要使用php动态显示id

我尝试使用下面的代码,但它不工作

请帮忙

<?php if(isset($_SESSION['FBID']));  {
$id= $_SESSION['FBID'];
$image = file_get_contents('https://graph.facebook.com/{echo $id;}/picture?width=2048&height=1536');
file_put_contents('C:/wamp/www/fbapp/images/image.jpg', $image);  
?>


试试这个:
$url=”https://graph.facebook.com/$id/图片?宽度=2048,高度=1536”
然后
$image=file\u get\u contents($url)*使用双引号谢谢我的代码有两个问题。1) 使用单引号而不是双引号2)在宽度和高度之间使用(&T)。我解决了它,下面是正确的代码:-
$url=”‌​36"; 然后$image=file\u get\u contents($url)什么类型的问题?你是什么意思?很抱歉回复晚了,但我在同一天就解决了这个问题。这个函数不接受“&”符号,所以我只是删除了“&height=1536”,我的代码运行良好。