Inicio | Pedro Santana |  RSS  Mi tumblelog  Mis photos  Mi CV

 

Filtro de palabras con PHP

Para no olvidar antiguos tiempos del blog hoy voy a poner un pequeño código en PHP, se trata de una función que recibe un texto y lo analiza para comprobar si existen o no ciertas palabras en el.

  1. function filtraPalabras($text) {
  2.         //Este es el arreglo con las palabras no deseadas
  3.         $malas = array ("casino", "viagra");       
  4.         for($i=0;$i<sizeof ($malas);$i++) {
  5.                 if(eregi($malas[$i],$text)) return true;
  6.         }       
  7.         return false;
  8. }

¿Usos? depende de tú imaginación :P

Un ejemplo de como llamar a la función es el siguiente:

  1. if(filtraPalabras($_POST["comentario"])) { echo "te voy a instalar el IE!!"; }

18 comentarios en “Filtro de palabras con PHP”

 

Victor Bracco

Creo que te falto etiquetarlo dentro de Humor :D

stan

muy bueno, me esta funcionando de maravilla, ahora el spam me llega a la cuenta de correo :P

Victor

¿Que no entendiste?

pecesama

Stan, ¿como que a tu correo?

Víctor no entendí el porque le hace falta la etiqueta de humor si va en serio el código es completamente funcional

Victor

puff, todo salió chusco ahora.. ¡¡Nadie se entiende aquí!! jaja

pecesama

y entre tantos Víctor ya no se cual es cual jejeje

Victor De la Rocha

hay haay, **No se cual Victor es**

pecesama

si fuiste tú el comentario 7 y 5 seria bueno que le pusieras el URL para saber quien eres

pecesama

jeje pobre post se ha ido por otro lado completamente la conversión

Victor

ha jeje, era yo :P … Es que, como cambié de navegador, en el otro no se quedó guardada la cookie.

Hee ¡¡Ya soy Troller :D !!

KAREN

SUPER!! Muchas GRACIAS!! :)

Displays

Gracias, me servirá de guia para crear un filtro en un sistema de tags.

Saludos!

Stan

@pecesama gracias por tu ayuda man, ya esta implementado en Flavor con tus brillantes explicaciones!!

VonlisT

Excelente !
Muy útil esta función, me ahorraste tiempo :P . Se agrade a lluvias.
Lets Blog !

 

Deja un comentario