Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2012, 06:13
miSko
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Preg_match con varias coincidencias

Pues creo que preg_match no admite varias palabras.
Supongo que lo que quieres hacer, es filtrar varias palabras, y si aparece alguna de estas en el contenido, darle un mensaje de error al usuario.

Lo que se me ocurre es que crees un array con esas palabras, y luego te pases por el array comprobandolas.

Por ejemplo:


Código PHP:
$filtroPalabras = array("palabra1","palabra2","palabra3") ;
$coincidencia ;
foreach(
$filtroPalabras as $index => $palabra)
{
    if (
preg_match("/".$palabra."/"$variable))
        
$coincidencia  ;
}

if (
$coincidencia == )
{
    
// Aqui hacemos lo que queramos hacer si ha habido alguna coincidencia.


Como tampoco se muy bien lo que quieres hacer, pues no se me ocurre ahora mismo nada mas.
__________________
» Presupuesto Pagina Web