当前位置:首页 > 网站应用 > 正文内容

4K高画质必应每日壁纸获取php源码

cjw12311个月前 (12-02)网站应用2860

在网站目录新建个.php 后缀的文件,把下面的代码复制粘粘保存,然后在浏览器访问这个.php 后缀的即可,如果文件名叫 index.php 则可以直接通过访问域名或域名 + 目录使用,此源码是访问跳转必应官方原图的形式,而不走服务器流量

<?php
    $str = file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1&mkt=zh-CN');
    if (preg_match("/<urlBase>(.+?)<\/urlBase>/", $str, $matches)) {
        // 尝试获取 4K 分辨率的图片链接
        $imgurl = 'https://global.bing.com' . $matches[1] . '_4K.jpg';

        // 如果 4K 图片不可用,尝试获取 UHD 分辨率
        if (!@fopen($imgurl, 'r')) {
            $imgurl = 'https://global.bing.com' . $matches[1] . '_UHD.jpg';
        }

        // 如果 UHD 图片不可用,回退到 1920x1080 分辨率
        if (!@fopen($imgurl, 'r')) {
            $imgurl = 'https://global.bing.com' . $matches[1] . '_1920x1080.jpg';
        }
    }

    if ($imgurl) {
        // 跳转到原图链接
        header('Location: ' . $imgurl);
        exit();
    } else {
        exit('error');
    }
?>


扫描二维码推送至手机访问。

版权声明:本文由追求完美发布,如需转载请注明出处。

本文链接:https://cjw123.com/blog/?id=140

分享给朋友:

相关文章

html meta标签屏蔽搜索引擎的用法

html页面中的 meta 标签可以用来识别搜索引擎的蜘蛛类型,可以规定meta标签所在的html页面是否被蜘蛛抓取,下面是这个meta标签的用法,大家可以借鉴一下。搜索引擎的 meta 标签的解析下面是meta标签对搜索引擎的解析<meta name='robot...

3种js+css实现移动设置底部固定菜单,极简方法

解开css中注释,共3种方式,推荐flex方法。<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="...

js实现批量生成18位身份证号码

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title&g...

js弹出居中窗口特效

<html> <head> <title>弹出窗口效果</title> <style> .black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;...

分享一些可用的网站生成图片接口地址(网站截图api接口)

做导航网站时,处于设计需要及提高用户体验,可能需要给网站截图以调用显示,这就需要把网站生成图片,手动操作可以使用截图工具,或是使用谷歌浏览器开发者工具命令screenshot来生成网站截图,也可使用一些在线网站生成图片的工具,这些都可以把网站生成图片,那么如何自动为网站生成图片?网址截图api接口又...

神经变形跷板

<html> <head>     <meta charset="utf-8">     <title>神经变形跷板</tit...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。