Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Скрипт добавления в boost by mirror

Статус пользователя xavi
сообщение 26.1.2017, 9:09
Сообщение #1
Стаж: 11 лет

Сообщений: 271
Благодарностей: 244
Полезность: 871

Прошу знающих людей, поделиться или сделать скрипт страничку произвольного добавления сервера в базу данных boost by mirror и проверкой на нахождение данного сервера в списке

Вот сама база
Код
CREATE TABLE IF NOT EXISTS `servers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `address` varchar(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `hostname` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `players` int(11) NOT NULL,
  `maxplayers` int(11) NOT NULL,
  `map` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `status` int(11) NOT NULL,
  `game` varchar(50) NOT NULL,
  `date_create` int(11) NOT NULL,
  `date_end` int(11) NOT NULL,
  `type` int(11) NOT NULL,
  `rounds` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;


date_end нужно сделать что бы навсегда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя xavi
сообщение 26.1.2017, 17:00
Сообщение #2
Стаж: 11 лет

Сообщений: 271
Благодарностей: 244
Полезность: 871

Не долго же написать кто умеет, прошу сделайте пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 26.1.2017, 18:12
Сообщение #3


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

хватит нам уже буст контор...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
MpAimPro
сообщение 26.1.2017, 20:18
Сообщение #4
Стаж: 9 лет
Город: Минск

Сообщений: 827
Благодарностей: 205
Полезность: 253

Меценат Меценат

Вот пример обработки формы. Делать более не вижу смысла(пилю обнову поэтому занят)
Тут по сути, добавить очистку переменной, и сделать не запись в файл а add В БД

Код
<?php
session_start();
if(isset($_POST['go_add'])){
    $error = '';

    $ip_serv = $_POST['ip'];

    if(empty($ip_serv)){
        $error .= 'Заполните поле';
    }

    if(empty($error)){
        file_put_contents($_SERVER['DOCUMENT_ROOT'].'/ips.txt', $ip_serv."\r\n", FILE_APPEND);
    }else{
        $_SESSION['res']['add'] = $error;
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<form action="" method="post">
    <input id="ip" name="ip" placeholder="тут ип" type="text">
    <input value="Погнали" type="submit" name="go_add">
    <?php if(isset($_SESSION['res']['add'])){ echo $_SESSION['res']['add']; unset($_SESSION['res']); } ?>
</form>
    
</body>
</html>


Отредактировал: MpAimPro, - 26.1.2017, 20:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: