Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2011, 09:38
jesusweb
 
Fecha de Ingreso: febrero-2011
Mensajes: 27
Antigüedad: 13 años, 2 meses
Puntos: 1
Ejecutar una hora más tarde código.

En realidad son 15 minutos cuando lo voy a hacer pero lo que me interesa es el concepto, por eso pongo una hora sino alguno igual me da una solución de meterme en un bucle infinito hasta que lleguen los 10 minutos.

Explicare de una forma reducida lo que hace mi web
-100 usuarios introducen numeros ej. 1,2 o 3.

Yo guardo estos numeros en la base de datos.
Cuando el usuario 100 ha introducido su numero ej. 2 yo tengo en la base de datos
100 nºs tipo 1,2,2,2,3,1,3,2,3,1,2....2

Ahora doy 10 minutos extra para que usuarios metan mas numeros y en este momento quiero ejecutar una operacion con todos los numeros por ej. la suma.

Como puedo controlar el tiempo en php?
Teniendo en cuenta que mi web se basa en las sesiones, las abren cierran, navegan cambian de navegador...
Pero todo eso no quiero que afecte al resultado de la operación.
He leido algo y he visto algunas cosas:
-register shutdown function creo no me sirve a mi.
-sleep() no estoy seguro de si sirve para lo que quiero no vaya a ser que al cerrar sesion...
y luego cosas más complicadas pero supongo que mas potentes y mejores
-cron
-daemons

Si no recuerdo mal en el Ogame k ha muchos les sonara se manejaban acciones en el tiempo bueno pues yo quiero más o menos eso.
Quiero ejecutar algo dentro de x tiempo pero para todos los usuarios y que no tenga que loguearse ningún usuario ni hacer ninguna llamada ni nada para que se ejecute, que se haga automaticamente desde que el usuario 100 puso su nº.

Gracias.