Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2012, 09:12
thehack
 
Fecha de Ingreso: abril-2010
Mensajes: 151
Antigüedad: 14 años, 7 meses
Puntos: 1
problemas con preg_macht

Hola buenas chicos foro del web como hago yo una coincidenci de textos com preg_macht ejemplo si en un envio de datos tipo $_POST o GET envien un texto que coincidan con alguno de estos me de un mensaje de alerta que este tipo de texto no puede ser insertado

ejemplo yo lo tengo asi pero no me funciona

Código PHP:
 function antiSqlProtecc($value)
    {
        
$bloqueo = array("'","/","<","|","=","\/","insert","select","update","delete","distinct","having","truncate","replace","handler","like","procedure","limit","order by","group by","asc","desc");
       
        if(
preg_match("[a-zA-Z0-9@]+",$value))
        {
            
             
$protwk trim(str_replace($bloqueo,$value$value)); 
            
             return 
$protwk
            
        }
        else
        {
            
            die(
'3: Insercion de datos no validos');
            
            }
    } 
quiero que si el campo es enviado por alguna de las palabras alla arriba mencionadas den el error die pero no me funciona