Colabora en los FAQ. Ayudarás a la comunidad y esta te lo agradecerá.
Menos del 10% del código tienen que ver directamente con el propósito del sistema; el resto tiene que ver con la entrada y salida, validación de datos, mantenimiento de estructuras de datos y otras labores domésticas
Puedes hacer una petición AJAX con JS, o puedes crean o utilizar un cronJobs.
Ya... El problema es que he leido sobre el Cron y creo que es la manera más acertada, por que es para que se ejecute sin necesidad de ningún apoyo externo y no entiendo nada de Js ni de AJAX
A mi se me hace mejor lo de el CronJobs, debido a que es del lado del servidor y deja menor información expuesta.