在网上淘的一段显示并保存Bing壁纸的代码

先上效果图

今天的壁纸是这样的


<?php
error_reporting(0);
$path=Bing;
if(!file_exists($path)){mkdir($path,0777);}
$pathurl = $path.'/'.date('Ymd').'.jpg';
if(!is_file($pathurl)){
$str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
 if(preg_match("/<urlBase>(.+?)<\/urlBase>/ies",$str,$matches)){
  $imgurl='http://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();
?>


欢迎留言