根据图片的网址在后台用PHP下载图片到本地
$path = 'd:/images/';
if(!file_exists($path))
{
if(mkdir($path,0777,true))
{
$img ="http://i2.muimg.com/567571/9b838948a0e2c13f.jpg" ;
ob_clean();
ob_start();
readfile($img); //读取图片
$img = ob_get_contents(); //得到缓冲区中保存的图片
ob_end_clean(); //清空缓冲区
$fp = fopen($path.'test.jpg','w'); //写入图片
if(fwrite($fp,$img))
{
fclose($fp);
echo "图片保存成功";
}
}
}如果有多个图片需要保存,需要清空缓冲区来保证每个图片的准确性。
本文介绍了一种使用PHP从远程URL下载图片并将其保存到本地的方法。通过创建目录、设置文件路径、利用readfile()函数读取图片内容,并将内容写入到指定位置。
885

被折叠的 条评论
为什么被折叠?



