Скачать скрипт для загрузки скинов на Minecraft сервер

Итак, для того что бы вы могли предоставить игрокам способ поставить скин на своего персонажа Майнкрафт вместо стандартного скина Стива, вам нужен собственно скрипт который позволит загружать картинки размером 64 пикселя в ширину и 32 пикселя в высоту и имеющие расширение только .png.

Кроме скрипта так же необходима настроеная система скинов, но всё по порядку.

Скрипт для загрузки игроками скинов в Minecraft

Данный скрипт очень прост в работе и написан на языке программирования PHP. Что ж давайте разберёмся из чего он состоит и как работает.

Вот весь код скрипта:

<? header("Content-Type: text/html; charset=utf-8");
$uploaddir = 'skins/';//Папка с скинами
//$apend=date('YmdHis').rand(100,1000).'.png';
if(isset($_POST['nick'])){
$apend=$_POST['nick'].'.png';
$uploadfile = "$uploaddir$apend";
$blacklist = array(".png");
foreach ($blacklist as $item)
{
if(preg_match("/$item\$/i", $_FILES['userfile']['name']))
$omega=1;
else
die('Файл не является картинкой .png');
}
if($omega==1){
if($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=1024000) {
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$size = getimagesize($uploadfile);
if ($size[0] = 64 && $size[1]=32) {
echo "Ваш скин загружен!"; }
else {echo "Файл скина имеет нестандартный размер, должен быть 64х32";
unlink($uploadfile);
}
}
else {echo "Файл не загружен, верьнитель и попробуйте еще раз";}
}
else { echo "Размер файла не должен превышать 1000Кб";}
}
}
else{
?>
<p>Ниже представлена форма для загрузки скинов на наш сервер.
<form name="upload" action="aaa.php" method="POST" ENCTYPE="multipart/form-data">Введите здесь ваш ник на сервере:<input type="text" name="nick"><br>
Выберите файл для загрузки: <input type="file" name="userfile" >
<input type="submit" name="upload" value="Загрузить">
</form><br>
<?
}
?>

 Если по какой-либо причине, вам легче скачать готовый провереный скрипт, чем самому создавать и наполнять скриптом файл, разбираться во всём, советую скачать архив с этим скриптом.

Весь скрипт состоит из 1 файла, название которого не на что не влияет и может быть изменено вами по желанию.

Для работы скрипта необходимо создать папку в которую будут сохраняться загруженные пользователями скины (По умолчанию это папка skins) и прописать название в переменную $uploaddir, так же оставив в конце слеш. Следует также отметить что для загрузки скинов, необходимо наличие прав 777 у папки skins или придуманной вами её замены.

На этом всё, оформление этого скрипта уже за вами, если возникнут какие-то вопросу, пишите в комментариях.


Добавить комментарий


Защитный код
Обновить

Карта сайта