Update index.php

This commit is contained in:
zhxy-CN 2022-10-03 10:35:34 +08:00
parent 3c4a006269
commit afb5b6346a
Signed by: zhxycn
GPG Key ID: CC305996B88B3C03

View File

@ -1,31 +1,29 @@
<?php <?php
$ago = '0'; // 时间 (几天前。0为今天1为昨天2为前天以此类推。) // GitHub: https://github.com/zhxycn/BingWallpaperAPI
$region = '1'; // 位置必应国际版填0国内版填1。 $ago = '0'; //How many days ago
// 必应国内版当日16至次日16时为一张壁纸。 $region = '0'; //Bing region
if ($_GET['region'] == 'global') { $ago = $_REQUEST['ago'];
$region = '0'; if ($_REQUEST['region'] == 'global') {
} elseif ($_GET['region'] == 'cn') { $region = '0';
$region = '1'; } elseif ($_REQUEST['region'] == 'cn') {
} else { $region = '1';
$region = $region; } else {
} $region = $region;
}
if ($region == '0') { if ($region == '0') {
$data = json_decode(file_get_contents('https://bing.com/HPImageArchive.aspx?format=js&idx='.$ago.'&n=1'), true); $data = json_decode(file_get_contents('https://bing.com/HPImageArchive.aspx?format=js&idx=' . $ago . '&n=1'), true);
$url = "https://bing.com".$data['images'][0]['url']; $url = "https://bing.com" . $data['images'][0]['url'];
} elseif ($region == '1') { } elseif ($region == '1') {
$data = json_decode(file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx='.$ago.'&n=1&mkt=zh-CN'), true); $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']; $url = "https://cn.bing.com" . $data['images'][0]['url'];
} }
$date = $data['images'][0]['startdate'];
$date = $data['images'][0]['startdate']; $copyright = $data['images'][0]['copyright'];
$copyright = $data['images'][0]['copyright']; if ($_REQUEST['encode'] == 'json') {
$echo = array('date' => $date, 'url' => $url, 'copyright' => $copyright);
if ($_GET['encode'] == 'json') { echo json_encode($echo);
$echo = array('date' => $date, 'url' => $url, 'copyright' => $copyright); } else {
echo json_encode($echo); header("Location:$url");
} else { }
header("Location:$url");
}
?> ?>