0

我正在编写一个基于 URL 显示 Minecraft 面孔的脚本,但我遇到了一个问题,每次输入无效的用户名时,它都会将其保存到皮肤文件夹中,只有当用户名有效时才应该这样做。完整脚本:

Sorry, the problem has been already solved, i'm not going to give my script away.

我知道它很长,但它是完整的脚本。所以我提醒一下,问题是脚本也保存了无效的用户名,只有在用户名有效时才应该这样做。

4

2 回答 2

0

您可以使用由 minotar 制作的预先存在的 api;获取我的皮肤“Phyore”当 Minotar 无法识别用户名(不存在)时,您使用https://minotar.net/avatar/Phyore ,它会给您史蒂夫头。

$user = 'Phyore';
//Size defaults to 180 x 180
$size = '100';
echo '<img src="https://minotar.net/avatar/'.$user.'/'.$size.'"';

在https://minotar.net/上查看更多信息,他们甚至可以制作完整的皮肤。

于 2013-09-24T16:49:51.780 回答
0

尝试在 else{ } 语句中添加 wrap 所有其他代码的退出

 if(!$src){
    $src = imagecreatefrompng("http://s3.amazonaws.com/MinecraftSkins/char.png");
    //here's where my problem, i am trying to only display the image on screen if not found, but for some reason it saves it into the skins folder
    imagepng($final);
    **exit();**
    }
于 2013-09-24T16:43:15.220 回答