当前位置:首页 > 网站应用

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

cjw1232年前 (2024-12-02)网站应用4820

在网站目录新建个.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://www.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实现第一次访问站时点击任何地方都先弹出一个广告页

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <t…

圆形浮动的导航菜单

<!doctype html>     <html>     <head>     <meta charset=…

网站底部显示运行多少天代码

直接运行看演示,根据需要自行调整!<center>今天是:<span><script language=Javascript type=text/Javascript>  var day="";&nbs…

打字机效果的带超链接的新闻标题

<html> <head> <title>打字效果的带链接的新闻标题</title> <meta http-equiv="Content-Type" content="text/html;&…

发表评论

访客

看不清,换一张

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