Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2011, 11:14
Duffing
 
Fecha de Ingreso: mayo-2011
Mensajes: 47
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda sobre como crear Sistema de consultas en un tiempo minimo

Muchas gracias, hay he armado un codigo un poco simple pero creo que serviria.

Espero que a alguien tambien le sirva para foros o otros temas.
Código PHP:
Ver original
  1. <?php
  2. $time = date("d/m/Y H:i:s");
  3. if(empty($_SESSION['time'])){
  4. //Codigo de a ejecutar.
  5. function SumarSec($FechaStr, $SecASumar)
  6. {
  7.   $FechaStr = str_replace("/", " ", $FechaStr);
  8.   $FechaStr = str_replace(":", " ", $FechaStr);
  9.    
  10.   $FechaOrigen = explode(" ", $FechaStr);
  11.    
  12.   $Dia = $FechaOrigen[0];
  13.   $Mes = $FechaOrigen[1];
  14.   $Anyo = $FechaOrigen[2];
  15.    
  16.   $Horas = $FechaOrigen[3];
  17.   $Minutos = $FechaOrigen[4];
  18.   $Segundos = $FechaOrigen[5];
  19.    
  20.   // Sumo los minutos
  21.   $Segundos = ((int)$Segundos) + ((int)$SecASumar);
  22.    
  23.   // Asigno la fecha modificada a una nueva variable
  24.   $FechaNueva = date("d/m/Y H:i:s",mktime($Horas,$Minutos,$Segundos,$Mes,$Dia,$Anyo));
  25.    
  26.   return $FechaNueva;
  27. }
  28.     $_SESSION['time'] = SumarSec($time, 15);
  29.     echo 'Has corrido el codigo deves esperar 15 segundos antes de volverlo hacer';
  30. } else {
  31. echo 'Lo siento, deves esperar 15 segundos para continuar';
  32. if($time>=$_SESSION['time']){
  33. unset($_SESSION['time']);
  34. } else {
  35. }
  36. }
  37. ?>