Войти или зарегистрироваться

Туториал Простая загрузка скинов и плащей через сайт.

mr.markitanov

Активный участник
Баллы
63
Имя в Minecraft
StripedRaccoon
Доброго времени суток читатель!

В данном уроке я объясню вам как сделать простую систему загрузки скинов и плащей через ваш сайт. Это мой первый урок, если вам будет что то не понятно, прошу обратиться в комментарии или в личку.

Что нам нужно?
1. Хостинг с потдержкой php. Из бесплатных подойдет вот этот.
2. Мой php скрипт.
3. Одну прямую руку (Желательно две).

Что скрипт умеет?
1. Скрипт может загружать либо скин, либо плащ, или все вместе.
2. Скрипт проверяет формат и разрешение файлов.
3. После окончания работы выдает лог своей работы (Скриншоты внизу).
4. В случае ошибки при выборе файлов, указывает что вы сделали не так.

Что у нас получится?
Вот демо скрипта.

Настройка скрипта:
Открываем uploader.php с помощью Notepad++.
Видим в нем 2 строчки:
$skindir = "Skins"; - 'Skins' название директории со скинами.
$cloakdir = "Cloaks"; -'Cloaks' название директории с плащами.

Эти директории будут находится в одной папке со скриптом.
Пример:
site.ru/minecraft/Skins/ - Директория со скинами.
site.ru/minecraft/Cloaks/ - Директория с плащами.
site.ru/minecraft/uploader.php

Сохраняем.

Устанавливаем скрипт на сайт:
Заливаем uploader.php на FTP сайта.
Еще раз уточню что uploader.php нужно заливать в одну директорию с Skins и Cloaks!

Далее нам нужна форма загрузки:
Ее устанавливаем туда где хотим видеть загрузчик.
HTML:
<form action="Путь к скрипту*" method="post" enctype="multipart/form-data">
Ник в игре:<br>
<input type="text" name="nick"><br>
Скин:<br>
<input type="file" name="fileskin"><br>
Плащ:<br>
<input type="file" name="filecloak"><br>
<input type="submit" id="skinButton" value="Загрузить">
</form>
*Путь к скрипту - Указываем путь к uploader.php (Пример: /minecraft/uploader.php).

Вот думаю и все! Надеюсь я был вам полезен!
Если у вас вместо русских символов иероглифы, то поменяйте через Notepad++ кодировку файла uploader.php на UTF-8(без BOM).

Вот что получилось у меня:
uploader.PNG
 

Вложения:

Проблема в том, что так можно изменить скин другому игроку, а это не есть гуд:confused:
Согласен с вами, я решил проблему разрешив загрузку скинов только определенной группе пользователей 'Проверенный'.
 
Согласен с вами, я решил проблему разрешив загрузку скинов только определенной группе пользователей 'Проверенный'.
Можно поставить проверку через MySQL базу с игроками (понятное дело она должна быть), а потом по форме логин-пароль разрешать/запрещать загрузку
 
Можно поставить проверку через MySQL базу с игроками (понятное дело она должна быть), а потом по форме логин-пароль разрешать/запрещать загрузку
Это все понятно, я еще новичок в php, как разберусь выложу урок.
 
Люди помогите - я плохо разбираюсь в разработке сайтов !!! - я создал свой сайт ( на хостинге который посоветовал автор ) - что делать дальше (куда заливать скрипт и как его активировать )
 
Люди помогите - я плохо разбираюсь в разработке сайтов !!! - я создал свой сайт ( на хостинге который посоветовал автор ) - что делать дальше (куда заливать скрипт и как его активировать )
Для начала вам нужно создать полноценный сайт, на который вы и поставите скрипт...
 
я хочу отметить что сайт уже создан - скрипт заливать через файловый менеджер ? как разместить его на сайте с помощью встроенного конструктора сайтов ( ссылки вставить внешний код нету ) - на хостинге "Народ" у меня получилось разместить скрипт - но он не поддерживается
 
Сам себе намутил такое с проверкой пароля. В твоем скрипте тоже бы не помешал пароль, а то мало ли какой школьник несколько глуповатый пользователь загрузит кому-либо в отместку скин с голым мужиком.
 
Добавь проверку пароля как сделать?
 
Назад
Верх