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

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

上面的代码在没有变量的情况下工作。因为它不会在其中执行 php,所以它对于包含 php 变量的链接是无用的....

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

4

1 回答 1

2

您的字符串包含在 中' ',要使用变量插值,您需要将您的字符串包含在 中" ",这样copy("https://graph.facebook.com/$fbid/picture?type=large", "images/$fbid.jpg");才能工作。

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

还有一些其他的陷阱,所以请查看我在本文底部放置的字符串的 PHP 手册页。

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

于 2012-04-02T19:01:24.737 回答