暂时将远程图像存储到服务器

时间:2012-04-02 18:58:01

标签: php image facebook-graph-api store php-gd

copy('https://graph.facebook.com/$fbid/picture?type=large', 'images/$fbid.jpg');

我使用上面的代码在本地存储图像..

上面的代码没有变量。因为它不会在其中执行php所以它对包含php变量的链接没用....

代码使用明确的URL提供... 我想分别使用上面的源和目的地网址来获取图片...... 请建议我允许执行带变量的链接的任何其他解决方法或方法....

1 个答案:

答案 0 :(得分:2)

你的字符串包含在' '中,要使用变量插值,你需要在" "中包装你的字符串,这样copy("https://graph.facebook.com/$fbid/picture?type=large", "images/$fbid.jpg");就可以了。

另外,为了更清楚,可以将变量包装在{ }中,因此"Hello {$world}"将{,假设$world包含“世界”,打印“Hello World”。

还有其他一些问题,所以请查看PHP手册页,了解我在这篇帖子底部写的字符串。

参考:http://php.net/manual/en/language.types.string.php