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

GRACIAS pero habia un error en el pero lo hice de una forma que no se si este bien pero se los dejo ya que a mi me funciono si intento insertar una pablabra como por ejemplo delete , insert u otra me da el error..
espero que alguno le sea de ayuda
Código PHP:
Ver original
  1. class Antisql
  2. {
  3.    
  4.     public static function antiSqlProtecc($string)
  5.     {
  6.         $words = array("insert","select","update","delete","distinct","having","truncate","replace","handler","like","procedure","limit","order by","group by","asc","desc","or");
  7.        
  8.         $count = 0;
  9.    
  10.     $string = strtolower($string);
  11.      
  12.     if(is_array($words)) {
  13.         foreach($words as $word) {
  14.             $count += substr_count($string, $word);
  15.         }
  16.     }
  17.     if($count > $max)
  18.         {
  19.             die('3: Datos no validos intenta otros caracteres');
  20.         }
  21.     return $string;
  22.     }
  23.  
  24. }