Aby regularnie uruchamiać skrypt php, masz wiele rozwiązań:
- Używasz zadania cron (to oznacza, że masz serwer). Aby dowiedzieć się, jak to zrobić, możesz odwiedź ten link .
- Używasz Harmonogramu zdarzeń dostarczane przez MySQL.
- Jeśli nie masz serwera, możesz skorzystać z usług dostawcy, który będzie regularnie uruchamiał Twoje zadania, najbardziej znanym jest Webcron.org (to nie jest darmowe).
- Inne rozwiązanie, tworzysz skrypt PHP, który będzie działał w tle, czekając na odpowiedni czas na wykonanie akcji; w tym celu musisz mieć dostęp do funkcji
set_time_limit()
iignore_user_abort()
. Następnie tworzysz skrypt, który ciągle się zapętla i sprawdza w danej chwili, czy jest coś do zrobienia.