hola amigos!, hoy les traigo un código super simple para cuando tenemos un input check y queremos que al seleccionarlo nos cambie el estado de los demás check y viceversa
el codigo:
.check_manda es la clase que posee el check
.check_all es la clase que posee e listado de check que queremos seleccionar todos o deseleccionarlos todos
$(".check_manda").on("change",function(){
var marcado = $(".check_manda").is(":checked");
if(marcado){
$(".check_all").attr('checked',true);
}
else{
$(".check_all").attr('checked', false);
}
});
.
lunes, 11 de mayo de 2015
miércoles, 22 de abril de 2015
funcion para prevenir ataques de sql injection en php
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
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
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, '');
});
miércoles, 11 de marzo de 2015
Función PHP para acortar textos
Acá una función que encontré, que es bastante útil cuando uno necesita acortar textos, para que así no se deforme la maquetacion css:
function acortar($texto) {
//Maximo de caracteres
$maximo =300;
//Se saca el total de caracteres
$longitud = strlen($texto);
//Comprobamos si supera el maximo de caracteres
if ($longitud > $maximo) {
//Si es asi lo acortamos
return substr($texto, 0, $maximo) . "...";
} else {
//Si no lo supera lo dejamos como estaba
return $texto;
}
}
function acortar($texto) {
//Maximo de caracteres
$maximo =300;
//Se saca el total de caracteres
$longitud = strlen($texto);
//Comprobamos si supera el maximo de caracteres
if ($longitud > $maximo) {
//Si es asi lo acortamos
return substr($texto, 0, $maximo) . "...";
} else {
//Si no lo supera lo dejamos como estaba
return $texto;
}
}
jueves, 3 de abril de 2014
Fecha y Hora Actual(chile) en PHP
Muchas veces me ha pasado que al querer mostrar una fecha y hora con php, esta ultima no coincide con la hora actual. La solución que he encontrado es agregar la siguiente linea de código:
date_default_timezone_set("America/Santiago");
quedando de esta manera:
date_default_timezone_set("America/Santiago");
$fecha = date("Y-m-d G:i:s");
echo $fecha
La salida seria algo así :
"2014-04-03 9:51:40"
date_default_timezone_set("America/Santiago");
quedando de esta manera:
date_default_timezone_set("America/Santiago");
$fecha = date("Y-m-d G:i:s");
echo $fecha
La salida seria algo así :
"2014-04-03 9:51:40"
miércoles, 26 de marzo de 2014
Obtener el día de la semana con PHP
Para Poder obtener el dia se la semana con php debemos utilizar el siguiente codigo
$fecha= "2012/03/26";
$i = strtotime($fecha);
echo jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) ;
//este codigo nos devolvera un numero de 0 a 6, si queremos imprimir el dia de la semana
// pasamos este valor a una variable y luego utilizamos un switch case
$miNumeroDia=jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) , 0 );
switch ($miNumeroDia){
case 0:
$msNombreDia = "Domingo";
break;
case 1:
$msNombreDia = "Lunes";
break;
case 2:
$msNombreDia = "Martes";
break;
case 3:
$msNombreDia = "Miércoles";
break;
case 4:
$msNombreDia = "Jueves";
break;
case 5:
$msNombreDia = "Viernes";
break;
case 6:
$msNombreDia = "Sábado";
break;
}
$fecha= "2012/03/26";
$i = strtotime($fecha);
echo jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) ;
//este codigo nos devolvera un numero de 0 a 6, si queremos imprimir el dia de la semana
// pasamos este valor a una variable y luego utilizamos un switch case
$miNumeroDia=jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m",$i),date("d",$i), date("Y",$i)) , 0 );
switch ($miNumeroDia){
case 0:
$msNombreDia = "Domingo";
break;
case 1:
$msNombreDia = "Lunes";
break;
case 2:
$msNombreDia = "Martes";
break;
case 3:
$msNombreDia = "Miércoles";
break;
case 4:
$msNombreDia = "Jueves";
break;
case 5:
$msNombreDia = "Viernes";
break;
case 6:
$msNombreDia = "Sábado";
break;
}
echo $msNombreDia ;
jueves, 26 de diciembre de 2013
No permitir seleccionar dias anteriores a la fecha actual con DatePicker de Jquery ui
<script>
$(
function
() {
$(
"#datepicker"
).datepicker({ minDate: 0 });
});
</script>
Suscribirse a:
Entradas (Atom)