PHP 経由で Minecraft プレイヤーのスキンを取得しようとしていますが、技術的には、ユーザーが無効なユーザー名を入力するまではすべて機能します。その場合、スクリプトは見つからない画像を別の画像に置き換える必要がありますが、何らかの理由でそうではありません。 t。完全なスクリプト:
<?php
//initial settings
header("Content-type: image/png");
//declere values
$name = $_GET['n'];
//get the image from Minecraft main servers
$src = imagecreatefrompng("http://s3.amazonaws.com/MinecraftSkins/{$name}.png");
//if not found, use an alternative image
if(!$src){
$src = imagecreatefrompng("http://s3.amazonaws.com/MinecraftSkins/char.png");
}
//display the skin
imagepng($src);
?>
どんな助けでも感謝します、ありがとう。