1
通常情况下,我从我的PHP脚本使用此代码下载图片:PHP。从PHP图像生成器下载图像
$imageurl='www.example.com/image.jpg'
$exten = substr($imageurl, -3);
$content = file_get_contents($imageurl);
$filename = './temp.'.$exten;
file_put_contents($filename, $content);
如何从一个PHP图像生成的URL下载的图像,例如http://www.example.net/getlampimage.php?id=151
谢谢! :)
很抱歉,但我不知道如果我没有解释得很好,或者我不明白你的答案。我想从我的提供者下载图像。通常我的提供者会给我一个像example.com/image.jpg这样的链接,但是这次他给出了这样的链接:example.com/getimage.php?id=151如何用脚本下载这个图片? –
啊我明白你的意思了。它应该和你做的一模一样,只需要去掉$ exten变量,然后给文件指定你认为正确的文件名。如果MIME类型在该特定站点上不统一,则可以使用fileinfo来检测它并相应地重命名该文件:http://www.php.net/manual/en/function.finfo-open.php – Ynhockey