For at køre et php-script regelmæssigt har du mange løsninger :
- Du bruger et cron-job (dette betyder, at du har en server). For at lære at gøre dette kan du besøge dette link .
- Du bruger Event Scheduler leveret af MySQL.
- Hvis du ikke har server, kan du bruge en udbyder, som vil starte dine opgaver regelmæssigt, den mest kendte er Webcron.org (det er ikke gratis).
- Anden løsning, du opretter et script PHP, der kører i baggrunden, mens du venter på det rigtige tidspunkt til at udføre en handling; for at gøre det skal du have adgang til funktionen
set_time_limit()
ogignore_user_abort()
. Så laver du et script, der går i løkker og tjekker for øjeblikket, om der er noget at gøre.