Nick's Blog

使用PHP来下载网页图片

本篇将介绍如何使用PHP来下载网页的图片。

上一篇文章讲过了如何截取bing(必应)的背景来做网页的背景图片。

当然你也可以用bing的背景来做你本地电脑的桌面背景图片。

之前的文章:用PHP抓取Bing(必应)背景当做网页背景

所以在之前的基础上,只要在通过PHP中的file_get_contents和file_put_contennts两个函数,就可以将Bing的背景图片储存在你的本地计算机

$downloadUrl = "http://cn.bing.com/".$url;
//图取文件,如果出错,不提示
@$image = file_get_contents($downloadUrl);

if($image){
$url = str_replace("/","",$url);
//你可以通过修改path属性来确定你需要存放图片的路径
file_put_contents("./".$url, $image);
}else{
echo "File not exists";
}