- Баллы
- 123
- Имя в Minecraft
- Hidan_pro
Нет.но если сервер ддосить будут. сайт тоже работать не будет?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Нет.но если сервер ддосить будут. сайт тоже работать не будет?
Смотри, а тут есть проблема, хостингер не подойдет, т.к. не разрешает внешние подключения, но есть очень демократичный хост за 50 рублей. Но да, задержка будет ощутимая если подключить сервер к базе данных которая находится в 1000 километрах, попробуй подключить iConomy к этой БД, а остальные на свой комп, тогда и притормаживаться будет только если используется iConomy. Кстати у хостинга есть пробный период.Спасибо, но я имел в виду как подключить к БД которая находится на хостинге,а сервер у меня на компе стоит!
БД у меня стоит на платном хостинге , так что внешние подключение возможно...Смотри, а тут есть проблема, хостингер не подойдет, т.к. не разрешает внешние подключения, но есть очень демократичный хост за 50 рублей. Но да, задержка будет ощутимая если подключить сервер к базе данных которая находится в 1000 километрах, попробуй подключить iConomy к этой БД, а остальные на свой комп, тогда и притормаживаться будет только если используется iConomy. Кстати у хостинга есть пробный период.
Как сделать, чтобы php брал из базы баланс игрока через $_GET['username'] и выводил его?
//данные для подключения
$mysql_host = 'localhost';//хост БД
$mysql_user = 'root';//юзер БД
$mysql_pass = '';//пароль БД
$mysql_db = 'minecraft';//база с БД
$mysql_table = 'iconomy';//таблица плагина iConomy
/////////////////////////////////////////////////////////
$username = $_GET['username'];//создаем переменную, которая принимает значение исходя из GET запроса
if (eregi([.a-zA-Z0-9-/],$username)){ //проверяем, есть ли запрещенные символы в get запросе (от sql иньекций)
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die("error connect");//подключаемся к mysql
mysql_select_db($mysql_db, $connect) or die("error select db");//выбираем базу данных
$sql = mysql_query('SELECT balance FROM '.$mysql_table.' WHERE `username`='{$username}' ORDER BY balance DESC');//вытягиваем данные из бд
$userbalance = mysql_fetch_array($sql);
echo $userbalance;//выводим баланс юзера
} else {//если есть запрещенные символы в ники, то
echo "Запрещенные символы в нике";//выводим ошибку :)
}
//code by Сирариус
Идиёт. От SQL иньекций надо защищаться по другому.if (eregi([.a-zA-Z0-9-/],$username)){ //проверяем, есть ли запрещенные символы в get запросе (от sql иньекций)
mysql_real_escape_string?Идиёт. От SQL иньекций надо защищаться по другому.
Всё ок жеПерезалей файлы![]()
Подключаешь Essentials к бд, переписываешь скрипт, то есть меняешь значения, которые в таблице, которая создается у Essentials. И должно выводиться)Народ а как же Iconomy под 1.3.1 есть? Или как сделать такую штуку под Essentials?
а как ограничить до 100 игроков на не всех ??
SELECT * FROM `banlist` ORDER BY `id` DESC LIMIT 100