wordpress添加自制随机背景图片api

2018年11月18日00:00:00 发表评论 307
摘要

<?php//读取文本$str=explode(“\n”,file_get_contents(‘wpimg.txt’));//txt文件是存储新浪图片的代码$k=rand(0,count($str));$sina_img=str_re($str[$k]);$size_arr=ar

<?php
//读取文本
$str=explode("\n", file_get_contents('wpimg.txt')); //txt文件是存储新浪图片的代码
$k=rand(0,count($str));
$sina_img=str_re($str[$k]);
$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://ws'.$server.'.sinaimg.cn/'.$size.'/'.$sina_img.'.jpg';
//解析结果
$result=array("code"=>"200","imgurl"=>"$url");

//Type Choose参数代码
$type=$_GET['return'];
switch ($type)
{

//Json格式解析
case 'json':
$imageInfo=getimagesize($url);
$result['width']="$imageInfo[0]";
$result['height']="$imageInfo[1]";
header('Content-type:text/json');
echo json_encode($result);
break;
//IMG
default:
header("Location:".$result['imgurl']);
break;
}
function str_re($str){
$str=str_replace(' ', "", $str);
$str=str_replace("\n", "", $str);
$str=str_replace("\t", "", $str);
$str=str_replace("\r", "", $str);
return $str;
}
?>
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: