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 |
|