前端背景图调用必应壁纸API

笔记 / 400人浏览 / 0人评论

    修改了一下夕辞的首页,背景图不知道用什么合适,于是想到直接用必应的壁纸,看了下必应官方是提供API接口的,最简化写一下。


function Wallpaper(){
    $data = json_decode(file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=' . $ago . '&n=1&mkt=zh-CN'), true);
    $url = "https://cn.bing.com" . $data['images'][0]['url'];
    return($url);
}

    因为本站是用fastadmin写的,基于thinkphp,于是在index控制器的index方法里直接插入两行:


$url = $this->Wallpaper(); $this->view->assign('bg', $url);
     然后在模板文件中直接调用{$bg}即为图片地址:


<div id="mainbody" style=" background-image:url('{$bg}');background-size: cover;">


0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我