Per eseguire regolarmente uno script php, hai molte soluzioni :
- Usi un lavoro cron (questo implica che hai un server). Per imparare a farlo puoi visitare questo link .
- Utilizzi Programmazione eventi fornito da MySQL.
- Se non disponi di un server, puoi utilizzare un provider che avvierà le tue attività regolarmente, il più noto è Webcron.org (non è gratuito).
- Altra soluzione, crei uno script PHP che verrà eseguito in background aspettando il momento giusto per eseguire un'azione; per farlo devi avere accesso alla funzione
set_time_limit()
eignore_user_abort()
. Quindi crei uno script che scorre continuamente e controlla per il momento se c'è qualcosa da fare.