From 3581c185c61d4617fd4af446f3acee1c66a05f1c Mon Sep 17 00:00:00 2001 From: LittleStudio-Little_Qiu Date: Mon, 5 Jun 2017 20:36:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=201.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 可以获取过去的图片了。 --- README.md | 5 +++-- bingpic.php | 14 +++++++++++--- settings.php | 6 ++++++ 3 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 settings.php diff --git a/README.md b/README.md index df3151b..3df3e92 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,9 @@ Bing 今日美图是 Microsoft 公司推出的图片服务,每天更新一张 1. 检查你的主机是否符合运行辣鸡 Bing 今日美图 API 的环境要求 2. [在这里](https://github.com/Minecraft-LittleQiu/laji-bing-pic-api/releases)下载辣鸡 Bing 今日美图 API,并放置到你的 Web 引擎的站点目录下 -3. 安装完成后,访问 ``http://your-domain.com/bingpic.php`` 检查是否有报错 -4. 还有别的步骤么——没有了! +3. 修改 ```settings.php``` 中的设置 +4. 安装完成后,访问 ``http://your-domain.com/bingpic.php`` 检查是否有报错 +5. 还有别的步骤么——没有了! ### 如何使用? diff --git a/bingpic.php b/bingpic.php index 8dd5f26..ba4d6d5 100644 --- a/bingpic.php +++ b/bingpic.php @@ -2,19 +2,27 @@ /* 辣鸡 Bing 今日美图 API By Little_Qiu - Version: 1.0 + Version: 1.1 感谢 @GPlane */ - // 检查 PHP 版本(然而并没有什么卵用) +// 检查 PHP 版本(然而并没有什么卵用) if (version_compare(PHP_VERSION, '5.2.0', '<')) { exit('错误:辣鸡 Bing 今日美图 API 要求 PHP 版本不低于 5.2.0,你正在使用的是 '.PHP_VERSION); } // 获取 Bing 今日美图的图片地址 function bg() { - $data = json_decode(file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'), true); + + // 导入设置 + include 'settings.php'; + + // 获取 JSON + $data = json_decode(file_get_contents("http://cn.bing.com/HPImageArchive.aspx?format=js&idx=$daysago&n=1"), true); + + // 返回 URL return "https://cn.bing.com".$data['images'][0]['url']; + }; // 302 跳转 diff --git a/settings.php b/settings.php new file mode 100644 index 0000000..1c25c54 --- /dev/null +++ b/settings.php @@ -0,0 +1,6 @@ + \ No newline at end of file