Hola nuevamente, aca les dejo una funcion en php que lee un texto y siesque encuentra alguna palabra clave (select, update, etc..) este las reemplaza por un espacio ""
function QuitarInyeccionSQL($s)
{
$ss=trim($s);
$ss=str_replace("SQL","",$ss);
$ss=str_replace("sql","",$ss);
$ss=str_replace("SELECT ","",$ss);
$ss=str_replace("select ","",$ss);
$ss=str_replace("INSERT ","",$ss);
$ss=str_replace("insert ","",$ss);
$ss=str_replace("UPDATE ","",$ss);
$ss=str_replace("update ","",$ss);
$ss=str_replace("DELETE","",$ss);
$ss=str_replace("delete","",$ss);
$ss=str_replace("ALTER ","",$ss);
$ss=str_replace("alter ","",$ss);
$ss=str_replace("TABLE ","",$ss);
$ss=str_replace("table ","",$ss);
$ss=str_replace("FROM ","",$ss);
$ss=str_replace("from ","",$ss);
$ss=str_replace("WHERE ","",$ss);
$ss=str_replace("where ","",$ss);
return $ss;
}
Puedes seguir completando esta función con más palabras claves
miércoles, 22 de abril de 2015
Validar Campo numerico con Javascript
Estaba buscando en la web una forma de validar un campo numérico con jquery, y encontré una librería llama jquery.numeric.js la probe pero por algún motivo no me funciono, así que busque otra solución y encontré esta que es bastante simple y se las comparto:
$("#id_del_campo").keyup(function (){
this.value = (this.value + '').replace(/[^0-9]/g, '');
});
Espero que les sea útil ^^
Aca la misma función pero llamando a un elemento que carga por ajax
$("#contenedor").on("keyup","#id_del_campo",function (){
this.value = (this.value + '').replace(/[^0-9]/g, '');
});
Aca la misma función pero llamando a un elemento que carga por ajax
$("#contenedor").on("keyup","#id_del_campo",function (){
this.value = (this.value + '').replace(/[^0-9]/g, '');
});
Suscribirse a:
Entradas (Atom)