Aki tienes un codigo que se me ha ocurrido para borrar automaticamente a los bots que consigan registrarse en el foro. Todo lo que he visto por internet no me ha valido, pero esto parece que da resultado al 100%. Modificando el index.php del foro:
Código: Seleccionar todo
$sql_1="DELETE FROM `phpbb_users` WHERE `user_lang` = 'english'";
$sql_2="update `phpbb_users` set `user_active` = '1'";
$sql_3="update `phpbb_users` set `user_active` = 0 where username='Anonymous'";
mysql_query($sql_1);
mysql_query($sql_2);
mysql_query($sql_3);
Lo tengo configurado para que solo los usuarios que se haya activado el administrador por email puedan escribir, si no, todo esto no serviria pa na. Decir que se ejecuta cada vez que entras al index.php. Facilmente se podria programar una funcion para que se ejecutara a una hora determinada todos los dias comparando la hora del servidor.
Con esto te cargas a todos los bots que se registran e intentan meter SPAM a saco (El 99% con idioma en "english".Se activan automaticamente los usuarios que se hayan registrado con el idioma del foro en español (lo mas normal para alguien que lee un foro en español). Es un coñazo tener que estar borrando la base de datos de usuarios bots cada poco tiempo.
Saludos