Otazkou je, co presne chces, aby se stalo. Takhle obecne nelze rici, ktere z reseni je lepsi pro dany ukol.
php sleep?
linux cron / scheduler?
php scheduler?
js scheduler + php?
win scheduler + socket php?
Sleep ti uspi program na nejaky cas. Netusim ted, jestli se dokonci i po zadreni okna.
Cron je linuxovy planovac uloh. Asi by bylo lepsi nechat opakovane spoustet (ob 5 min, treba) php program, ktery precte tabulku v db a pokud v ni neco bude, tak to provede a smaze s tabulky. - strasne tim vytezujes server!
js + php - totez, nechas si js okno bezet na plose a bude se kazdych 5 min pripojovat a spoustet php.
win + php - totez, ale spoustis stranku pres cizi program pro spousteni web stranek, pres comand-line
php scheduler - vlastne nepotrebujes, aby to bezelo online. Staci, kdyz se to spustit, kdyz nekdo znovu zobrazi stranku a uplyne dany cas. Ulozis do db tabulku a tu prectes. Uplynul cas, provedes, neuplynul, neprovedes.
Potrebujes treba pridat nove suroviny za tyden, tak vypocitas rozdil casu (aktualni - ten v tabulce) a napocitas suroviny.
O jinych moznostech nevim. Naposledy jsem neco podobneho potreboval pri odesilani (spam) mailu kolem pulnoci. Ale ten manik si to rozmyslel a ze to pusti na tlacitko. Skoncilo to tak, ze po 10-20 mailech zbytek skoncil ve spamu. Za coz nadal mne, ikdyz mi predtim poslal seznam podminek, za jakych se tolik mailu da odesilat. A jedna z nich byla vecerni hodina. Mno, proste ztrata casu s tim zakaznikem a jeste mi visi penize, stale.