0

基本的に私がやりたいことは、私のサイトにユーザーのユーザー名を提供するセクションを設けることです。例: NOTCH

その後、minecraft ホストに移動し、ユーザーのスキンを見つけます。よろしければ「スキンスティーラー」。

しかし、エラーが発生し、それを回避する方法がわかりません..

<?php
if ($_GET['user'])
{
$user = $_GET['user'];

if(trim($user) == '')
{
    die('No username entered!');
}

$user = preg_replace('/\s+/', '', $user);

header('Content-Type: image/png');
$picture = '<img src="http://s3.amazonaws.com/MinecraftSkins/$user.png">';
$getpicture = file_get_contents("$picture");
echo $picture
}
?>

HTML は、'mcskin.php' と呼ばれる php ページを読み取る基本的なフォームです。

4

2 に答える 2

2

file_get_contens を使用する場合は、次の URL が必要です。

$picture = "http://s3.amazonaws.com/MinecraftSkins/$user.png";

また変更

$getpicture = file_get_contents("$picture");

$getpicture = file_get_contents($picture);
于 2013-03-20T17:28:56.330 に答える
0

正しい引用符を使用していません。

$picture = "<img src='http://s3.amazonaws.com/MinecraftSkins/$user.png'>";

そして、この行では引用符は必要ありません:

$getpicture = file_get_contents($picture);

また、意味のないタグを付けていますfile_get_contents()imgURL を渡します。

$pictureUrl = "http://s3.amazonaws.com/MinecraftSkins/$user.png";
$getpicture = file_get_contents($pictureUrl);
于 2013-03-20T17:28:24.223 に答える