PHP - filtrar palabras

 
Vista:

filtrar palabras

Publicado por Edgar (6 intervenciones) el 06/04/2005 18:07:34
Amigos:

tengo un foro creado con php y mysql, pero como esta destinado aj jovenes frecuentemente ponen groserias en el. Hay alguna forma de filtrar automaticamente este tipo de palabras?... Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:filtrar palabras

Publicado por Santiago Martin (103 intervenciones) el 06/04/2005 18:51:50
Puedes crearte un array con la lista de palabras que quieres filtrar.

Luego, a la hora de filtrar esas palabras haz uso de la funcion de php
str_replace. (Esta función se encarga de reemplazar una subcadena por lo que tu quieras dentro de una cadena.)

Vas comparando palabra por palabra, si las introducidas coinciden con alguna de las del array y si es que si, pues o las cambias por **** (cuatro asteriscos) o pones '#editado#' o las borras o lo que quieras. Si es que no las dejas como stan (con lo que no hay 'else' para este if ;-)

Te dejo el link de la funcion str_replace de la web de php
http://es.php.net/manual/es/function.str-replace.php

Salu2
Santi M
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar