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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
121 страниц V  « 57 58 59 ... 119 120 »

DopBan by Mazdan

, Усиление бана дополнительными метками
Статус пользователя bloody.hawk
сообщение 16.1.2017, 15:05
Сообщение #1141


Стаж: 7 лет 5 месяцев

Сообщений: 498
Благодарностей: 126
Полезность: 624

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

cscms, да бесполезно, я уже всё перепробовал за двое суток.

db_bancookie - создаётся
db_dyncookie - создаётся
db_dyncookie2 - создаётся через раз
db_identweight - НЕ создаётся
db_servers - НЕ создаётся
db_servers2 - создаётся через раз

Всё чего смог добиться
Cкрытый текст
Прикрепленное изображение


Жду исправления от маздана

Отредактировал: viperx, - 16.1.2017, 15:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bloody.hawk
сообщение 16.1.2017, 18:38
Сообщение #1142


Стаж: 7 лет 5 месяцев

Сообщений: 498
Благодарностей: 126
Полезность: 624

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

Вот так должно быть?

Cкрытый текст
Прикрепленное изображение


Или так?

Cкрытый текст
Прикрепленное изображение


Создавал вручную таблицы. Или "Тип" InnoDB на MEMORY надо сменить и режим сопостовления? Всё правильно или я что-то не так делаю?

Отредактировал: viperx, - 16.1.2017, 19:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя velesgs
сообщение 16.1.2017, 19:32
Сообщение #1143


Стаж: 8 лет 10 месяцев
Город: Хмельницкий

Сообщений: 198
Благодарностей: 48
Полезность: < 0

viperx, напиши как ты создавал, желательно команды, или?*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 16.1.2017, 19:35
Сообщение #1144


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

identweight можно на memory, да


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя velesgs
сообщение 16.1.2017, 19:45
Сообщение #1145


Стаж: 8 лет 10 месяцев
Город: Хмельницкий

Сообщений: 198
Благодарностей: 48
Полезность: < 0

http://SSMaker.ru/b26ac5e2/
тоже перепробовал все на ласт версию от dopban2017-01-05
может мини мануал как добавить таблицы? или крит обновление плагина? или крит пхп обнова?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 16.1.2017, 19:52
Сообщение #1146
Стаж: 11 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

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

velesgs, выше ведь написали, ждите обновы...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bloody.hawk
сообщение 16.1.2017, 19:53
Сообщение #1147


Стаж: 7 лет 5 месяцев

Сообщений: 498
Благодарностей: 126
Полезность: 624

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

Цитата(velesgs @ 16.1.2017, 20:32) *
viperx, напиши как ты создавал, желательно команды, или?*

В БД запрос SQL - код с "create... имя таблицы"

db_identweight
CREATE TABLE IF NOT EXISTS `db_identweight` (
`id` int(11) NOT NULL,
`weight` int(11) NOT NULL,
`lt` int(11) NOT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

db_servers
CREATE TABLE IF NOT EXISTS `db_servers` (
`id` int(11) NOT NULL,
`serv` varchar(32) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;


Потом прогоняем все апдейты, чистим банлист, очищаем таблицы (предварительно сделав новый sign) и радуемся)

P.S. Спасибо winzh1 за наводку
P.P.S. Если что-то не правильно, пусть маздан поправит

Отредактировал: viperx, - 16.1.2017, 20:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя velesgs
сообщение 16.1.2017, 21:24
Сообщение #1148


Стаж: 8 лет 10 месяцев
Город: Хмельницкий

Сообщений: 198
Благодарностей: 48
Полезность: < 0

Цитата
очищаем таблицы (предварительно сделав новый sign) и радуемся)

подробнее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bloody.hawk
сообщение 16.1.2017, 21:29
Сообщение #1149


Стаж: 7 лет 5 месяцев

Сообщений: 498
Благодарностей: 126
Полезность: 624

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

velesgs, по поводу очистки таблиц, то у меня в ПУ хостинга там кнопка есть - очистить таблицу.
sign - уникальная строка/ключ в dop_ban.cfg и config.inc.php
Чтоб старые баны не привязывались (мало ли)

Отредактировал: viperx, - 16.1.2017, 21:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 16.1.2017, 21:32
Сообщение #1150


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

viperx, они "привязываются" если вы чистили amxbans таблицу и не меняли sign
В целом чистка не нужна, таблицы вроде как все есть в скриптах апдейта. Т.е. install, а потом позапускать апдейты один за другим.
Таблица с двойкой (`db_servers2`) лишняя, я просто спешил и сделал запрос чтобы протестировать, а убрать забыл.
Таблицу можно просто переименовать в `db_servers`
В следующем обновлении сделаю больее юзерфрендли обновлятор (чтобы он запускал за вас апдейты один за другим) :)
Уже даже начал, но быстро не сделаю потому что много пока загрузки на работе.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя bloody.hawk
сообщение 16.1.2017, 21:48
Сообщение #1151


Стаж: 7 лет 5 месяцев

Сообщений: 498
Благодарностей: 126
Полезность: 624

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

mazdan, чистил я вот так

Cкрытый текст
Прикрепленное изображение


Ничего страшного? Или теперь нужно удалять и создавать новые таблицы?
И заметил что в таблице db_bancookie, на трёх моих серверах (3 разные БД), разные значения AUTO_INCREMENT (1, 3, 10)
Ошибок в логах нет.

Отредактировал: viperx, - 16.1.2017, 23:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 17.1.2017, 7:45
Сообщение #1152


Иконка группы

Стаж: 15 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Во вложении структурно все таблицы, которые у меня есть.
Судя по посту DopBan by Mazdan (Пост #970211)
Следует db_servers2 не нужна.
Прикрепленные файлы:
Прикрепленный файл  sql.rar ( 1 килобайт ) Кол-во скачиваний: 47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 17.1.2017, 12:05
Сообщение #1153


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Цитата
И заметил что в таблице db_bancookie, на трёх моих серверах (3 разные БД), разные значения AUTO_INCREMENT (1, 3, 10)
ну может из-за чисток, в целом не страшно, если 1 сервер на БД то всё должно работать нормально.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя pist0nchik
сообщение 20.1.2017, 9:48
Сообщение #1154


Стаж: 10 лет

Сообщений: 403
Благодарностей: 437
Полезность: 545

Не получается настроить показ мотд окон для 4 серверов, подскажите, где я ошибся.
На всех серверах показывает белый экран.
квар dopban_server_number от 0 до 3

different_motd.php
Код:
<?PHP
function die_motd($rlydie=true)
{
static $shown;

if(!isset($_GET['srv']) or $_GET['srv']==0)
{
if(!$shown)
{
@readfile("motd.html"); // Тут вы можете изменить имя выводимого файла для сервера #0
}
if($rlydie){die();}
}

if($_GET['srv']==1)
{
if(!$shown)
{
@readfile("motd2.html"); // Для сервера #1
}
if($rlydie){die();}
}
// --------------------- НАЧАЛО БЛОКА СЕРВЕРА #2 ---------------------------
if($_GET['srv']==2) // Для сервера номер 2
{
if(!$shown)
{
@readfile("motd3.html"); // файл показать этот! для сервера #2
}
if($rlydie){die();}
}
$shown = true;
}
// ---------------------- КОНЕЦ БЛОКА СЕРВЕРА #X ------------- Можно добавить сколько угодно блоков, в плагине они переключаются кваром
// --------------------- НАЧАЛО БЛОКА СЕРВЕРА #3 ---------------------------
if($_GET['srv']==3) // Для сервера номер 3
{
if(!$shown)
{
@readfile("motd4.html"); // файл показать этот! для сервера #3
}
if($rlydie){die();}
}
$shown = true;
}
// ---------------------- КОНЕЦ БЛОКА СЕРВЕРА #X ------------- Можно добавить сколько угодно блоков, в плагине они переключаются кваром
?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 20.1.2017, 9:54
Сообщение #1155


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

pist0nchik, последний блок вне функции добавили
надо, конечно, немного обновить эту жуть :) постараюсь сделать в следующей версии тоже. Или вы пока не самые последние используете?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя pist0nchik
сообщение 20.1.2017, 9:59
Сообщение #1156


Стаж: 10 лет

Сообщений: 403
Благодарностей: 437
Полезность: 545

Цитата(mazdan @ 20.1.2017, 13:54) *
pist0nchik, последний блок вне функции добавили
надо, конечно, немного обновить эту жуть :) постараюсь сделать в следующей версии тоже. Или вы пока не самые последние используете?

последние версии стоят. Вы не могли бы исправить и отправить правильный код, а то я не знаю где начинаются функции и где они кончаются.
Спасибо за ответ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 20.1.2017, 10:05
Сообщение #1157
Стаж: 9 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

pist0nchik,
Cкрытый текст
Код
<?

function die_motd ( $rlydie=true ) {
    
   static $shown;
    
   if( !isset($_GET['srv']) or $_GET['srv']==0 ) {
      if(!$shown)
      {
         @readfile("motd.html"); // Тут вы можете изменить имя выводимого файла для сервера #0
      }
      if($rlydie){die();}
   }

   if( $_GET['srv'] == 1 ) {
      if(!$shown)
      {
         @readfile("motd2.html"); // Для сервера #1
      }
      if($rlydie){die();}
   }
    // --------------------- НАЧАЛО БЛОКА СЕРВЕРА #2 ---------------------------
   if( $_GET['srv']==2 ) { // Для сервера номер 2
  
      if(!$shown)
      {
         @readfile("motd3.html"); // файл показать этот! для сервера #2
      }
      if($rlydie){die();}
   }
  
   // ---------------------- КОНЕЦ БЛОКА СЕРВЕРА #X ------------- Можно добавить сколько угодно блоков, в плагине они переключаются кваром
  
   // --------------------- НАЧАЛО БЛОКА СЕРВЕРА #3 ---------------------------
   if( $_GET['srv']==3 ) { // Для сервера номер 3
  
      if(!$shown)
      {
         @readfile("motd4.html"); // файл показать этот! для сервера #3
      }
      if($rlydie){die();}
   }
   $shown = true;
}

?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя default1k
сообщение 20.1.2017, 10:25
Сообщение #1158
Стаж: 9 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

mazdan, можно еще так сделать, все работает.
Один раз этот файл заливаете и все.
UPD: 9 строчек :D
Cкрытый текст

Код
<?
function die_motd ( $rlydie = true ) {
   isset($_GET['srv']) or die();
   static $shown;
   if(!$shown) @readfile("motd".($_GET['srv'] > 0 ? $_GET['srv']+1 : "").".html");
   if($rlydie) die();
   $shown = true;
}
?>



Отредактировал: default1k, - 20.1.2017, 11:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 20.1.2017, 13:31
Сообщение #1159


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

default1k, можно и так, но я лучше массивчиком сделаю)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 20.1.2017, 13:37
Сообщение #1160
Стаж: 9 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

mazdan, мое дело предложить, твое дело отказаться)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
121 страниц V  « 57 58 59 ... 119 120 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: