默认头像随机

master
IoTcat 5 years ago
parent 8358092e97
commit 2dd7878396
  1. 6
      server/cn/home/www/IoTgod-www/usr/themes/handsome/libs/Utils.php
  2. 24
      server/cn/home/www/api/www-api/moe/head/index.php
  3. 7
      server/cn/home/www/api/www-api/moe/index.php
  4. 4
      server/cn/home/www/api/www-api/moe/intro.php

@ -83,10 +83,10 @@ class Utils {
public static function getGravator($email,$host,$size){
$options = mget();
$default = '';
if (strlen($options->defaultAvator) > 0){
$default = 'https://image.yimian.xyz/acg/head/'.mt_rand(1,130).'.png';
/*if (strlen($options->defaultAvator) > 0){
$default = $options->defaultAvator;
}
}*/
$url = '/';//自定义头像目录,一般保持默认即可
//$size = '40';//自定义头像大小
$rating = Helper::options()->commentsAvatarRating;

@ -0,0 +1,24 @@
<?php
include '../../../../functions.php';
header('Access-Control-Allow-Origin:*');
$n_head = 130;
/*
if(!isset($_REQUEST['k'])){
header('Content-type: image/jpg');
$id = mt_rand(1,$n_head);
echo file_get_contents("https://yimian-image.obs.myhwclouds.com/acg/head/".$id.".png");
}else{
*/
$id = mt_rand(1,$n_head);
header("Location: https://yimian-image.obs.myhwclouds.com/acg/head/".$id.".png");
//}
yimian__log("log_api", array("api" => "moe", "timestamp" => date('Y-m-d H:i:s', time()), "ip" => ip2long(get_ip()), "_from" => get_from(), "content" => "head/".$id));
die();

@ -9,6 +9,7 @@ $n_PhoneBackground = 32;
$n_loli = 120;
$n_normal = 149;
$n_star = 10;
$n_head = 130;
$r = $_REQUEST['i'];
@ -39,6 +40,9 @@ if(!isset($_REQUEST['k'])){
}elseif($r == "star"){
$id = mt_rand(1,$n_star);
echo file_get_contents("https://yimian-image.obs.myhwclouds.com/acg/star/".$id.".jpg");
}elseif($r == "head"){
$id = mt_rand(1,$n_head);
echo file_get_contents("https://yimian-image.obs.myhwclouds.com/acg/head/".$id.".png");
}else{
$id = mt_rand(1,$n_normal);
echo file_get_contents("https://yimian-image.obs.myhwclouds.com/acg/dmoe/".$id.".jpg");
@ -63,6 +67,9 @@ if(!isset($_REQUEST['k'])){
}elseif($r == "star"){
$id = mt_rand(1,$n_star);
header("Location: https://yimian-image.obs.myhwclouds.com/acg/star/".$id.".jpg");
}elseif($r == "head"){
$id = mt_rand(1,$n_head);
header("Location: https://yimian-image.obs.myhwclouds.com/acg/head/".$id.".png");
}else{
$id = mt_rand(1,$n_loli);
header("Location: https://yimian-image.obs.myhwclouds.com/acg/fmoe/".$id.".jpg");

@ -27,7 +27,7 @@ h3:hover {box-shadow:0px 0px 8px #D1D1D1;}
# 请求地址 #<br/>
<a style="color:#fd4b5c;text-decoration:none;">https://api.yimian.xyz/moe</a><br/>
# 参数 #<br/>
<li>i //type=normal正常/loli萝莉/background背景/PCBackground背景适配电脑/PhoneBackground背景适配手机,留空默认随机输出正常或萝莉</li>
<li>i //type=normal正常/loli萝莉/head头像/background背景/PCBackground背景适配电脑/PhoneBackground背景适配手机,留空默认随机输出正常或萝莉</li>
<li>k //更快速返回图片</li>
<li>s //通过给这个参数不同的值来返回不同的图片</li>
<hr>
@ -43,7 +43,7 @@ h3:hover {box-shadow:0px 0px 8px #D1D1D1;}
<a style="color:#fd4b5c;text-decoration:none;" target="_blank">https://api.yimian.xyz/moe</a>
<a style="color:#fd4b5c;text-decoration:none;" target="_blank">https://api.yimian.xyz/moe?k</a><br/>
<a style="color:#fd4b5c;text-decoration:none;" target="_blank">https://api.yimian.xyz/moe?s=1&k</a><br/>
<a style="color:#fd4b5c;text-decoration:none;" target="_blank">https://api.yimian.xyz/moe?i=loli&s=1&k</a>
<a style="color:#fd4b5c;text-decoration:none;" target="_blank">https://api.yimian.xyz/moe?i=head&s=1&k</a>
</h3>
</div>
</div>

Loading…
Cancel
Save