Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/07/2011, 18:29
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: como evitar el spam en mi formulario

Podrías tener alguna lista de palabras restringidas, esa parte la sacas como quieras.

Luego de ahí puedes usar alguna de las funciones de cadenas para verificar si se encuentra la palabra en el texto.

Un ejemplo simple seria:
Código PHP:
<?php
$palabrasRestringidas 
= array('viagra''palabra');
$texto "Esta oracion contiene la palabra viagra";

foreach(
$palabrasRestringida as $palabra) {
  if(
stripos($palabra$texto) > -1) {
    
//La palabra se encuentra en el texto
  
}
}
?>
Probablemente haya alguna forma mas eficiente pero no he podido verificar todas las funciones de cadenas a ver si se podria usar alguna otra (aparte de esa o strstr)