Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Ошибка в скрипте setmembers.cgi

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел ошибку-опечатку в скриптах форума, из-за которой список заблокированных пользователей (data/banlist.cgi) ведется некорректно (не ставится символ новой строки в конце каждой записи) и поэтому регистрация ранее блокированных и не желательных юзеров не прерывается .
 
Данная ошибка содержится и в скрипте в местном файловом архиве.
 
Для любопытства гляньте на что похож ваш banlist.cgi
 
В файле setmembers.cgi находите строки:
Код:
        # Add to ban lists (if required)
 
        if ($inmembercode eq "banned") {  
             
            $filetoopen = "$ikondir" . "data/banlist.cgi";
            open(FILE,">>$filetoopen");
            print FILE "$inmember|$inemailaddress|$ipaddress";
            close(FILE);
 
            $banresult = "$membername $ibtxt{'2217'}";
            }

и выделенную мною жирным шрифтом строку заменяете на:
Код:
print FILE "$inmember|$inemailaddress|$ipaddress\n";

 
Как написать скрипт для коррекции уже вписанных ранее строки в banlist.cgi думаю сможете сами.
 





lynx.

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 03:38 02-12-2003 | Исправлено: lynx, 18:20 02-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olsufr
 
За фикс спасибо, но как ни странно и прежний вариант прекрасно работал...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 22:12 02-12-2003
olsufr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у себя в banlist.cgi обнаружил кучу заблокированных пользователей с одинаковыми e-mail'ами и IP-адресами - чего быть просто не должно.

Всего записей: 363 | Зарегистр. 07-08-2002 | Отправлено: 12:09 04-12-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Ошибка в скрипте setmembers.cgi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru