Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:fd2c:2e...–

peter
PHP › Php funkcia vykonaná až za u…
22. 3. 2016   #209395

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.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý