自定义随机网站背景

目录文件

├index.php

└txt.txt

index.php文件代码
<?php
//读取文本
$str = explode("\n", file_get_contents('txt.txt'));
$k = rand(0,count($str));
$sina_img = str_re($str[$k]);
$size_arr = array('large', 'mw1024', 'mw690', 'bmiddle', 'small', 'thumb180', 'thumbnail', 'square');
if(!in_array($size, $size_arr)){
    $size = 'large';
}
$url = 'https://iboptop.oss-cn-hangzhou.aliyuncs.com/background/'.$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;
}
?>
txt.txt内容

只是文件名就可以了,扩展名为.jpg

30602715_p0
55280357_p1
58038049_p0
58809094_p0
62062431_p0
62801918_p0
63060960_p0
63176977_p0
63207260_p0
63936697_p1
65737224_p0
66761327_p0
67721222_p0
68782804_p0
69340313_p0
69341029_p0
69847094_p0
70149541_p0
70547434_p0
70905847_p0

本站接口地址(仅支持https访问)

https://ibop.top/api/background/index.php

使用方法

在全局中添加

<style>
	body {
		background: #fff url(接口地址) fixed center top no-repeat!important;
		background-size: cover!important
	}
</style>

图片来源

图片均来自Pixiv,Pid见【txt.txt内容】,侵删致歉。 :hataraku02:

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注