1. Puedes hacer que dichos mensajes pasen por una revisión "humana" antes de ser publicados en la web.
2. Puedes reemplazar las palabras obscenas a través de
str_replace() Código PHP:
$mensaje = "Hola me llamo Pepe y mi messenger es....";
Supongamos que no quieres que diga ni
Hola ni
messenger...
Código PHP:
function PalabrasObscenas($x) {
$x = str_replace("Hola", "***", $x);
$x = str_replace ("messenger", "***", $x);
return $x;
}
//Esto devolveria el mensaje tal cual
echo $mensaje = "Hola me llamo Pepe y mi messenger es....";
//QUEDARIA: "Hola me llamo Pepe y mi messenger es..."
//Esto limpiaria las palabras obscenas
echo PalabrasObscenas($mensaje);
//QUEDARIA: "*** me llamo Pepe y mi *** es...."