файл должен находится в одной папке с config.php или изменить путь в коде.
вот, при запуске выдается список потенциально спамерских сообщений по умолчанию уже стоит галочка на удаление, поэтому достаточно нажать кнопку удалить.
вот и все.
----------------------------------------------------------------------------------
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
небольшой скрипт для чистки форума от рекламных БОТОВ
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 16 лет 8 месяцев
небольшой скрипт для чистки форума от рекламных БОТОВ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 2616
- Стаж: 18 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Чтож, выскажу свое мнение.
Первое, что не понравилось:
С какого потолка была взята цифра 1000? Почему нельзя использовать sizeof() или count()?
Неприкрытый SQL Injection.
Почему бы не использовать стандартные функции из functions*.php для выполнения этих действий с гарантией, что все будет корректно?
Теперь советы и пожелания:
1) Интегрировать в дизайн phpBB
2) Проверять, авторизован ли пользователь как модер или админ
3) Не изобретать велосипедов и пользоваться готовыми функциями
4) Почему бы вместо while не использовать for? ИМХО, там нужен именно он.
5) Есть такой трюк. Если всем чекбоксам присвоить имя name[], то на входе мы получим переменную-массив $_POST['name'], в которой будут содержаться значения всех выбранных чекбоксов.
Первое, что не понравилось:
Код: Выделить всё
for ($i=1;$i<1000;$i++)
Код: Выделить всё
"select post_id,poster_id from ".$table_prefix."posts where topic_id=".$tp_id.";"
Код: Выделить всё
delete ...
Теперь советы и пожелания:
1) Интегрировать в дизайн phpBB
2) Проверять, авторизован ли пользователь как модер или админ
3) Не изобретать велосипедов и пользоваться готовыми функциями
4) Почему бы вместо while не использовать for? ИМХО, там нужен именно он.
5) Есть такой трюк. Если всем чекбоксам присвоить имя name[], то на входе мы получим переменную-массив $_POST['name'], в которой будут содержаться значения всех выбранных чекбоксов.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.