Перейти к содержанию

Скрипт для вывода банов Sourcebans++ в игровом сообществе


Рекомендуемые сообщения

  • Администратор
Опубликовано

Скрипт для вывода банов Sourcebans++ в игровом сообществе


Этот скрипт предназначен для вывода списка банов из базы данных Sourcebans++ в игровом сообществе. Вот подробное описание его работы:

  • Подключение к базе данных: Скрипт подключается к базе данных MySQL, используя параметры сервера ($servername_ban), имя пользователя ($username_ban), пароль ($password_ban) и имя базы данных ($dbname_ban).
  • Установка кодировки: Устанавливается кодировка соединения для поддержки символов Unicode.
  • Проверка соединения: Проверяется, успешно ли установлено соединение с базой данных. Если соединение не установлено, скрипт завершает свое выполнение и выводит сообщение об ошибке.
  • Форматирование даты и времени: Скрипт включает две функции - formatDateTimeFromTimestamp, которая форматирует дату и время из метки времени Unix в формат "день.месяц.год час:минута", и timeRemaining, которая вычисляет оставшееся время в часах и минутах до указанной даты окончания бана.
  • Запрос к базе данных: Выполняется SQL-запрос к базе данных для получения списка банов. Запрос выбирает SteamID, никнейм, дату бана, дату окончания бана, длительность бана и причину из таблицы sb_bans, ограничивая результаты только активными банами (где дата окончания бана больше текущего времени) и сортируя их по дате бана в порядке убывания.
  • Обработка результатов запроса: Если запрос успешно выполнен и возвращены результаты, то данные о банах выводятся в виде HTML-таблицы. Для каждого бана выводятся SteamID, никнейм, дата бана, дата окончания бана, оставшееся время до окончания бана и причина. Если результатов нет, выводится сообщение "0 results".
  • Обработка ошибок: Если запрос к базе данных не выполнен успешно, скрипт выводит сообщение об ошибке SQL.
  • Закрытие соединения: В конце скрипта происходит закрытие соединения с базой данных.

Этот скрипт полезен для администраторов игровых серверов, которым нужно отслеживать активные баны в их сообществе. Он позволяет удобно просматривать информацию о банах и оставшемся времени до их окончания.

Демонстрация: https://ip-gamers.net/home/


  • Добавил
  • Добавлено
    23.02.2024
  • Категория
    PHP

 

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Оставляй отзывы,
получай деньги!

Перейти на Otzovik
  • Ответов 0
  • Создана
  • Последний ответ

Топ авторов темы

Популярные дни

Топ авторов темы

Популярные дни

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



  • Текущие цели пожертвования

    • Пожертвовано 0 ₽ из 30 000 ₽
  • Лучшие авторы

  • Последние достижения

    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
×
×
  • Создать...