如何通过PHP保存图像?

时间:2016-04-24 21:56:43

标签: php avatar

我有一个生成图像的脚本。到目前为止,我已经像这样使用它了:

<img src='/img/avatar/identicon.php?size=35&hash=64d134jf23tgr7k' height='40' width='40'>

现在我试图将其存储为此路径中的图像:

/img/avatar/$id.jpg

然后像这样使用它:

<img src='/img/avatar/$id.jpg' height='40' width='40'>

如何将该图像存储为文件夹中的真实图像?

注意:我有id作为动态变量,我想将其用作图片名称。

1 个答案:

答案 0 :(得分:1)

您需要先保存图片,这是一种方法:

$id = "someID.jpg";
file_put_contents("img/avatar/".$id, file_get_contents("http://somesite/img/avatar/identicon.php?size=35&hash=64d134jf23tgr7k"));

然后像这样使用它:

<img src='/img/avatar/<?=$id?>' height='40' width='40'>