avatar
PHP获取必应每日图片

aikesi 251 18th May, 2019

                                           
                         /** 
*用到的接口是https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1
* 这里的idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0改为idx=1,以此类推。
*注意:bing支持查看历史图片15天以内的,数字就有范围限制了(0-15)。
*/ 
<?php
    $str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
if (preg_match("/<url>(.+?)<\/url>/ies", $str, $matches)) {
    $imgurl='https://cn.bing.com'.$matches[1];
}
if ($imgurl) {
    header('Content-Type: image/JPEG');
    @ob_end_clean();
    @readfile($imgurl);
    @flush();
    @ob_flush();
    exit();
} else {
    exit('error');
}
?>
                      
                                       
分享请复制此URL并发送给您的朋友
原始片段数据
近期片段