Cómo crear un Timer en PHP

publicado porBlogger el 15 marzo, 2010

Resulta muy sencillo programar un Timer en si lo pensamos desde la perspectiva de .

Las necesidades de un Timer responden a tener que ejecutar una tarea cada X segundos, y además sin tener que refrescar la página. Desde Javascript es posible programar timers, relojes, cronometros… pero siempre sus funcionalidades son muy limitadas, y además se sobrecarga el propio navegador del cliente ya que todas las operaciones residen en la parte del cliente.

La solución es la unión entre PHP y AJAX, además de ser rápida ofrece grandes posibilidades para trabajar con ella.

En el siguiente ejemplo se recoge implementada esta solución.

AJAX PHP TIMER

AJAX PHP TIMER

Donde XXXXXXXX.php es el archivo que ejecuta que el código cada fracción de tiempo indicado. Este tiempo se codifica en el setTimeout(‘time();’,10000), que como se ve llama a la función time() que es la que realiza la sincronización AJAX.

Esta función es muy útil para aplicaciones que se requieran estar ejecutándose en el servidor de forma continua sin supervisión o interacción manual.