0)
{
$i = rand(0, (count($imgs) - 1));
return $imgs[$i];
}
else
{
return '';
}
}
$filename = date("Ymd") . '.jpg'; //用年月日来命名新的文件名
// 如果文件不存在,则说明今天还没有进行缓存
if (!file_exists($path . '/' . $filename))
{
// 如果目录不存在
if (!file_exists($path))
{
mkdir($path, 0777); //创建缓存目录
}
$url = 'http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'; //读取必应api,获得相应数据
$data = getContent($url);
if (!is_string($data))
{
echo "none. $url
" ;
}
else
{
echo "200 $url
" ;
}
$str = json_decode($data, true);
$imgurl = 'https://cn.bing.com' . $str['images'][0]['url']; //获取图片url
$filename = grabImage($imgurl, $path, $filename); //读取并保存图片
}
if (!$isrange && file_exists($path . '/' . $filename))
{
$imgurl = $path . '/' . $filename; //图片路径
}
else
{
$filename = rangeimg($path);
if ($filename == '')
{
$imgurl = 'http://img.infinitynewtab.com/InfinityWallpaper/2_14.jpg'; //默认图片路径
}
else
{
$imgurl = $path . '/' . $filename;
}
}
// echo $imgurl;
header("Location: {$imgurl}"); // 跳转至目标图像
?>