Foros del Web » Programando para Internet » PHP »

Calcular minutos con PHP y MySQL

Estas en el tema de Calcular minutos con PHP y MySQL en el foro de PHP en Foros del Web. Hola foreros!, Estoy intentando calcular los minutos que faltan para poder ingresar los datos en un login, es decir, los tipicos limitadores de veces que ...
  #1 (permalink)  
Antiguo 24/05/2010, 04:31
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Calcular minutos con PHP y MySQL

Hola foreros!,

Estoy intentando calcular los minutos que faltan para poder ingresar los datos en un login, es decir, los tipicos limitadores de veces que tiene algunos login. Por ejemplo:

"Debe esperar 15 minutos para tener otra oportunidad de ingresar su password."

Actualmente con el codigo de abajo consigo que saber si se ha probado el login en 15 minutos. Su funcionamiento es perfecto... pero ahora mi duda es saber si es posible calcular los minutos que faltan para volver a tener otra oportunidad:


Código PHP:
Ver original
  1. $query = mysql_query("SELECT COUNT(id) AS limite,date FROM login where ip = '".$usuario_ip."' and date >= DATE_SUB( NOW( ) , INTERVAL 15 MINUTE )");   
  2.     if($row=mysql_fetch_array($query))
  3.         {
  4.             if ($row['limite'] >=5 )
  5.                 {
  6.                     //se han insertado mas de 5 intentos en los ultimos 15 minutos.
  7.                     echo $row['date'];
  8.                     //formato: 2010-05-24 12:28:58
  9.                     //como puedo hacer la resta entre la hora del servidor actual y la hora $row['date']... y me diga los minutos que faltan?
  10.                 }
  11.         }

¿Como podria hacerlo?
  #2 (permalink)  
Antiguo 24/05/2010, 04:58
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Calcular minutos con PHP y MySQL

Yo creo que es más facil con una variable de session :S
__________________
Tengo una pregunta que a veces me tortura... ¿El loco soy yo o los locos son los demás?
  #3 (permalink)  
Antiguo 24/05/2010, 05:05
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Respuesta: Calcular minutos con PHP y MySQL

Hola millan2525,

Es que me ademas me interesan los datos que introducen los usuarios... por si las moscas. De todos modos... estoy intentando restar las fechas... pero no lo consigo:

Me dan numeros raros...:

Código php:
Ver original
  1. $resta = strtotime(date("H:i:s"))-strtotime($row['date']);
  2. echo 'resta:'.$resta;

¿No se hace asi... como lo haceis?

Etiquetas: minutos, mysql, calculadora
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.