| Autor | Zpráva | ||
|---|---|---|---|
| Anna007 Profil |
#1 · Zasláno: 19. 1. 2007, 11:46:21
Chtěla bych se zeptat, jestli vůbec jde udělat, aby se nějaké číslo plynule zvětšovalo po sekundách ( konkrétně je to spotřeba vody, která se každý den zvětšuje o 19 164 litru a potřebuju, aby se to nějak viditelně měnilo, možná by nakonec stačilo jednou denně, nebo lépe po hodinách (+768) a ještě lépe po minutách nebo sekundách) Zatím to tam píšu každý den ručně, ale třeba by to šlo nějak usnadnit.
|
||
| anode Profil |
#2 · Zasláno: 19. 1. 2007, 12:08:56 · Upravil/a: anode
Programujete webovou aplikaci, nebo CLI?
Předpokládám že webovou, takže zobrazujete spotřebu vody vždy teprve při požadavku klienta. Je to funkce času, takže nemusíte si nikam nic ukládat ani nic průběžně zvětšovat, vždy můžete dle aktuálního času říct, kolik se spotřebovalo. |
||
| DJ Miky Profil |
#3 · Zasláno: 19. 1. 2007, 14:12:10
Popř. je možné použít CRON, z webových třeba WebCron.org.
|
||
| anode Profil |
#4 · Zasláno: 19. 1. 2007, 14:24:23
Jasně, obecně pro provádění načasovaných úloh se používá CRON, nicméně v tomhle případě je prostě lepší napsat si funkci
function spotreba() { return (time()-zacatek)*spotreba_za_sekundu; } kde zacatek je timestamp začátku měření a spotreba_za_sekundu je počet litrů za sekundu. Žádný CRON netřeba. |
||
|
Časová prodleva: 3 dny
|
|||
| Anna007 Profil |
#5 · Zasláno: 22. 1. 2007, 08:29:33
Děkuju. To s tou funkcí bych asi trochu chápala, ale vůbec nevím jak tam zapsat ten počáteční čas, v jakém formátu . Ale přesto díky moc, hlavně, že to vůbec jde udělat.
|
||
| Anna007 Profil |
#6 · Zasláno: 22. 1. 2007, 10:25:21
Nakonec jsem to udělala pomocí
Námi instalované produkty již ohřály <?phpa fakt to funguje. To jsem vůbec nevěděla, že ten time ukazuje počet vteřin od 0:00 1970, zatím jsem v PHP dělala jen formuláře. Dala bych sem link na tu stránku, kde je ten výsledek, ale nemůžu sem psát název, tak jen že odkaz na tu stránku je Tady úplně skoro dole, jak je reklama. |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0