Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Czas i usługi[PHP], Odliczanie czasu od momentu braku połączenia z daną usługą
gabcio
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Witam,

Mam takie pytanie.
Jak zrobić odliczanie czasu od momentu kiedy dana usługa np: ssh padnie.
Żeby odliczanie się nie restartowała po wczytaniu na nowo strony itd.
Za każdym razem gdy się strona wyświetli ma pokazywać aktualny czas usługi down.

Pozdro
Go to the top of the page
+Quote Post
blade-mrn
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 11
Dołączył: 20.10.2009

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem czemu ma to służyć ale odliczanie możesz rozpocząć gdy spełniony będzie jakiś warunek, może ci się do tego przydać np ta strona: http://www.w3schools.com/js/js_timing.asp drugi przykład od góry rozpoczyna odliczanie gdy naciśniesz button.
Co do czasu po wczytaniu na nowo strony to zależy jak to ma wyglądać bo jeśli nie zależy Ci na zachowaniu tego czasu na dłużej to wystarczy zapisać to w sesji w przeciwnym wypadku pozostaje Ci tylko zapis w cooki albo bazie danych.
Go to the top of the page
+Quote Post
gabcio
post
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


Ma pokazywać czas down tak długo jak on będzie down.
Jeżeli będzie up to wiadomo znika czas.

Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Proponuje zrobić tak:
Przy rozpoznaniu że nastąpiła "awaria" zapis daty i godziny do bazy danych z flaga powiedzmy 0 - awaria 1 - naprawione
i po wczytaniu strony sprawdzasz czy jest jakas nienaprawiona awaria i ustawiasz wartość zegara na czas jaki upłynął od tamtej pory i lecisz dalej, jak wszystko zostanie naprawione to wiadomo flaga 1.
I tyle.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 00:38