#(滑稽)再也不用bing每日图片了,用大米API自己也能换风景图
所有图片格式均为.JPG,支持JSON输出。
/**
*2019-12-16
*/
header('Content-type:text/json;charset=utf-8;');
header('Access-Control-Allow-Origin:*');
$filepath='./viewtext.txt';
$urlramdm = file($filepath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$urlcount=rand(0,count($urlramdm)-1);
$size_arr = array('large', 'mw1024', 'mw690', 'bmiddle', 'small', 'thumb180', 'thumbnail', 'square');
$size = !empty($_GET['size']) ? $_GET['size'] : 'large' ;
$server = rand(1,4);
if(!in_array($size, $size_arr)){
$size = 'large';
}
$url = 'https://pan.qqsuu.cn/view/'.$urlramdm[$urlcount].'.jpg';
//解析结果
$result=array("code"=>"200","viewurl"=>"".$url);
//Type Choose参数代码
$type=$_GET['type'];
switch ($type)
{
//格式解析
case 'json':
$path = "$url";
$pathinfo = pathinfo($path);
$imageInfo = getimagesize($url);
$result['width']="$imageInfo[0]";
$result['height']="$imageInfo[1]";
$result['size']="$pathinfo[extension]";
header('Content-type:text/json');
echo json_encode($result);
break;
//格式解析 小韩博客提供技术支持
case 'img':
$img = file_get_contents($url,true);
header("Content-Type: image/jpeg;");
echo $img;
break;
//IMG
default:
header("Location:".$result['viewurl']);
break;
}
?>
将上述代码保存为xx.php,上传至服务器;创建一个xx.txt文档 在里面进行数字排序,你需要多少张随机图片就写多少数字就好了,一行一个。最大上限:1100张!:
1
2
3
4
5
6
7
8
9
.......等等
JSON请求返回示例
{
"code": "200",
"viewurl": "http:\/\/pan.qqsuu.cn\/view\/16.jpg",
"width": "2500",
"height": "1600",
"size": "jpg"
}