avatar
PHP获取必应每日图片并保存到本地输出

aikesi 270 18th May, 2019

                                           
                         /*
*自动在php文件同级目录下创建一个当前年月的文件夹,保存每天的bing美图并输出
*/
<?php
error_reporting(0);
$path=date('Ym');
if (!file_exists($path)) {
    mkdir($path, 0777);
}
$pathurl = $path.'/'.date('d').'.jpg';
if (!is_file($pathurl)) {
    $str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
    if (preg_match("/<urlBase>(.+?)<\/urlBase>/ies", $str, $matches)) {
        $imgurl='https://s.cn.bing.com'.$matches[1].'_1920x1080.jpg';
        copy($imgurl, $pathurl);
    }
}
 header('Content-Type: image/JPEG');
  @ob_end_clean();
  @readfile($pathurl);
  @flush();
@ob_flush();
exit();
?>
                      
                                       
分享请复制此URL并发送给您的朋友
原始片段数据
近期片段