За да изпълнявате редовно php скрипт, имате много решения:
- Използвате задание на cron (това означава, че имате сървър). За да се научите да правите това, можете посетете тази връзка .
- Използвате планировчика на събития предоставено от MySQL.
- Ако нямате сървър, можете да използвате доставчик, който ще стартира задачите ви редовно, най-известният е Webcron.org (не е безплатно).
- Друго решение, създавате скрипт PHP, който ще работи във фонов режим, докато чака подходящото време за извършване на действие; за да направите това, трябва да имате достъп до функцията
set_time_limit()
иignore_user_abort()
. След това създавате скрипт, който се повтаря непрекъснато и проверява за момента дали има какво да се направи.