Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [problem] Odliczanie niezależne od otwartej strony
-Dodus-
post 20.01.2006, 19:22:33
Post #1





Goście







Mam ważne pytanie:

Mianowicie, próbuję wykonać skrypt, który będzie odliczał czas (często wiele godzin lub dni), niezależnie od tego, czy user ma otwartą stronę czy nie. Chodzi mi o coś w stylu tego w grze OGame, gdzie można włączyć odliczanie (w tym wypadku budowy np. statku) i wyłączyć komputer, a budowa i tak będzie trwała.

Proszę o pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
chou
post 20.01.2006, 19:29:02
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 16.12.2005

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


O ile wiem musi działać php żeby działało odliczanie ?!
nie możesz wyłączyć komputera a krypt będzie dales sam działałexclamation.gif
chcyba że zastosujesz @logikę@
Go to the top of the page
+Quote Post
-Dodus-
post 20.01.2006, 19:39:53
Post #3





Goście







Cytat(chou @ 2006-01-20 18:29:02)
O ile wiem musi działać php żeby działało odliczanie ?!

No to jak działa OGame? blink.gif
Go to the top of the page
+Quote Post
LBO
post 20.01.2006, 19:41:02
Post #4





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


zawsze takie cos dziala na zasadzie czasu poczatkowego... jak php ma podany ten czas to za kazdym razem gdy jest wywolywane oblicza wszystkie potrzebne rzeczy...

PS. musisz chyba poczytac o naturze jezyka php
Go to the top of the page
+Quote Post
-Dodus-
post 20.01.2006, 19:52:30
Post #5





Goście







Cytat(LBO @ 2006-01-20 18:41:02)
zawsze takie cos dziala na zasadzie czasu poczatkowego... jak php ma podany ten czas to za kazdym razem gdy jest wywolywane oblicza wszystkie potrzebne rzeczy...

PS. musisz chyba poczytac o naturze jezyka php

Czyli nie mogę liczyć na kod do zrobienia czegoś takiego? guitar.gif
Go to the top of the page
+Quote Post
Wave
post 20.01.2006, 20:25:54
Post #6





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

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


W Ogame zapisuje się w bazie takie dane:
czas rozpoczęcia i czas ukończenia ( timestampy ).
Żaden skrypt tam nie odlicza czasu, a ten JS jest tylko dla zobrazowania postępu.

Ten post edytował Wave 20.01.2006, 20:27:47
Go to the top of the page
+Quote Post
-Dodus-
post 20.01.2006, 20:29:40
Post #7





Goście







Cytat(Wave @ 2006-01-20 19:25:54)
Żaden skrypt tam nie odlicza czasu, a ten JS jest tylko dla zobrazowania postępu.

Aha... ale przecież nie można zrobić skryptu JS pobierającego dane z bazy danych, a tam licznik cały czas odlicza nawet jak przejdzie się na inną stronę i wróci... blink.gif
Go to the top of the page
+Quote Post
LBO
post 20.01.2006, 20:36:08
Post #8





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


ech... przeczytaj moj post wyzej.. odrobina logiki.. i wszystko jasne...

wystarczy ze skrypt ma czas poczatkowy od ktorego np. zaatakowal przecownika.. za kazdym razem kiedy wchodzilsz na strone php przelicza roznice jaka jest pomiedzy czasem poczatkowym a obecnym (moment uruchomienia skryptu) i ta roznice daje jako poczatek odliczania dla JS... ten odliczajacy zegar. to tylko efekciarstwo...zwykly JavaScript a nie php

Ten post edytował LBO 20.01.2006, 20:37:33
Go to the top of the page
+Quote Post
Wave
post 20.01.2006, 20:45:16
Post #9





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

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


Cytat
Aha... ale przecież nie można zrobić skryptu JS pobierającego dane z bazy danych, a tam licznik cały czas odlicza nawet jak przejdzie się na inną stronę i wróci...

Jakbyś się przyjrzał to byś zauważył że php przekazuje te dane do js.
Go to the top of the page
+Quote Post
-Dodus-
post 20.01.2006, 20:54:35
Post #10





Goście







Cytat(Wave @ 2006-01-20 19:45:16)
Jakbyś się przyjrzał to byś zauważył że php przekazuje te dane do js.

Przyjrzał czemu? blink.gif

Mogę prosić o kod takiego skryptu? worriedsmiley.gif
Go to the top of the page
+Quote Post
LBO
post 20.01.2006, 20:57:01
Post #11





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


przyjrzal kodzie zrodlowemu stronki Ogame... wtedy zobaczysz ze to php ni mniej ni wiecej wygenerowal kod JavaScript...
Go to the top of the page
+Quote Post
-Dodus-
post 20.01.2006, 21:04:24
Post #12





Goście







Cytat(LBO @ 2006-01-20 19:57:01)
przyjrzal kodzie zrodlowemu stronki Ogame... wtedy zobaczysz ze to php ni mniej ni wiecej wygenerowal kod JavaScript...

Kod stronek na OGame to zawsze coś w stylu
  1. <frameset framespacing="0" border="0" cols="190,*" frameborder="0">
  2. <frame name="Inhalt" target="Hauptframe" src="leftmenu.php?session=5ed2892626f0" noresize marginwidth="0" marginheight="0">
  3. <frame name="Hauptframe" src="overview.php?session=5ed2892626f0&w=0" target="_blank">
  4. <body>
  5. <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
  6. unterstützt.</p>
  7.  

A jak próbuję otworzyć pliki takie jak overview.php czy inne to mnie wywala na stronę www.ogame.de :/
Go to the top of the page
+Quote Post
Wave
post 20.01.2006, 21:29:28
Post #13





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

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


Wybacz, ale jesteś bystry jak woda w szambie. smile.gif
Daj sobie narazie z tym spokój i wróć do nauki php.
Go to the top of the page
+Quote Post
-Dodus-
post 21.01.2006, 10:34:38
Post #14





Goście







Cytat(Wave @ 2006-01-20 20:29:28)
Wybacz, ale jesteś bystry jak woda w szambie. smile.gif
Daj sobie narazie z tym spokój i wróć do nauki php.

No a jak mam to sprawdzić?
Go to the top of the page
+Quote Post
LBO
post 21.01.2006, 12:36:29
Post #15





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


np, na łatwiejszych i mniej skomplikowanych problemach
Go to the top of the page
+Quote Post
chou
post 21.01.2006, 12:44:52
Post #16





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 16.12.2005

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


założę się ze jakbyś poszukał to byś znalazł taką online gre którą mógłbyś sciągnąć na dysk w wersji LAN.
Poszukaj dobrze
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 22:47