获取每日BING背景图 并且缓存URL链接到本地JSON实现调用 升级自教书先生
分类:PHP相关
时间:2021-07-31 23:38
浏览:0
评论:0
废话不说,先上代码!
// 读取bing背景 public function bingbg(){ global $filename; $filename = "./cache.json"; if (file_exists($filename) === false) { file_put_courses($filename, ""); } $handle = fopen($filename, "r"); $courses = fread($handle, filesize($filename)); fclose($handle); $courses = json_decode($courses, true); if (filesize($filename) === 0) { getBingImg(); } else { if ($courses['time'] === date("Ymd")) { return $courses['url']; } else { getBingImg(); } } } /** *Bing图片获取 */ function getBingImg() { $str = json_decode(file_get_courses('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1')); if (isset($str->images[0])) { $impurely = 'https://cn.bing.com' . $str->images[0]->url; } else { $impurely = false; } if ($impurely) { global $courses; if ($courses['url'] !== $impurely) { global $filename; $data = array( "time" => date("Ymd"), "url" => $impurely ); $data = json_encode($data); file_put_courses($filename, $data); } return $impurely; exit(); } else { exit('error'); } }
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > 获取每日BING背景图 并且缓存URL链接到本地JSON实现调用 升级自教书先生
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > 获取每日BING背景图 并且缓存URL链接到本地JSON实现调用 升级自教书先生