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

上記のコードを使用して、画像をローカルに保存しています..

上記のコードは、変数なしで機能します。その中でphpを実行しないため、php変数を含むリンクでは役に立ちません....

コードは明確な URL で動作します...上記のソースと宛先の URL をそれぞれ使用して画像を取得したいです...変数とのリンクを実行できるようにする他の回避策または方法を提案してください....

4

1 に答える 1

2

文字列は でラップされ' 'ています。変数補間を使用するには、文字列を でラップする必要がある" "ため、機能しcopy("https://graph.facebook.com/$fbid/picture?type=large", "images/$fbid.jpg");ます。

また、わかりやすくするために、変数を でラップすることもできます{ }。そのため、「World」が含まれている"Hello {$world}"と仮定すると、$world「Hello World」が出力されます。

他にもいくつか落とし穴があるので、この投稿の最後にある文字列については、PHP のマニュアル ページを参照してください。

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

于 2012-04-02T19:01:24.737 に答える