用php获取bing当日壁纸

众所周知,bing官网https://cn.bing.com/ 每日壁纸都是不一样的 如何获取当日的壁纸呢,只需下面的代码即可

<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); // 从bing获取数据

if(preg_match('/<url>([^<]+)<\/url>/isU', $str, $matches)) { // 正则匹配抓取图片url
$imgurl = 'http://cn.bing.com'.$matches[1];
} else { // 如果由于某些原因,没抓取到图片地址
$imgurl = 'http://img.infinitynewtab.com/InfinityWallpaper/2_14.jpg'; // 使用默认的图像(默认图像链接可修改为自己的)
}

header("Location: {$imgurl}"); // 跳转至目标图像

 

预览地址:https://www.xhily.com/bing.php

版权声明:
作者:无用笔记
链接:https://www.xhily.com/489.html
来源:无用笔记
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>