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

Скрипт для вывода банов 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

Изменено пользователем Ryancoolround
Удалил битые файлы (смотреть историю редактирования)

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

Нет сообщений для отображения

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

Похожий контент

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу