Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wczytac zegarek JS do PHP?, Potrzebuję wczytać zegarek JS (nie w formularzu)
colinQ
post 21.06.2007, 19:58:56
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


Potrzebuję wczytać zegarek JS. Nie może być on w formularzu.
Musli być przypisany do zmiennej gdyż będę to potem porównywał funkcją if();.

chodzi mi że

$czas_obecny = wartość obecnego czasu (wczytane z javascriptu) - wczytanie ze skryptu

Jak to zrobić??

Oto kod zegarka:
  1. <script language=javaScript>
  2. <!-- Beginning of JavaScript -
  3.  
  4. var showtime=true
  5. var timer
  6. var i_sec=0
  7.  
  8. function clockon() {
  9. if (i_sec < 5) {
  10. thistime= new Date()
  11. var hours=thistime.getHours()
  12. var minutes=thistime.getMinutes()
  13. var seconds=thistime.getSeconds()
  14. if (eval(hours) <10) {hours="0"+hours}
  15. if (eval(minutes) < 10) {minutes="0"+minutes}
  16. if (seconds < 10) {seconds="0"+seconds}
  17. thistime = "----- "+hours+":"+minutes+":"+seconds+" -----"
  18. document.forms[0].elements[0].value=thistime
  19. i_sec++
  20. timer=setTimeout("clockon()",1000)
  21. }
  22. else {
  23. clearTimeout(timer)
  24. i_sec=0
  25. document.forms[0].elements[0].value="Podaj czas"
  26. }
  27. }
  28.  
  29. function clockoff() {
  30. clearTimeout(timer)
  31. document.forms[0].elements[0].value="Podaj czas"
  32. }
  33.  
  34. // - End of JavaScript - -->


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Sokal
post 21.06.2007, 21:06:43
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 1
Dołączył: 8.02.2007

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


Jeżeli chcesz pobierać czas do php to chyba tylko AJAX


--------------------
Jabber/E-Mail: dominiksokal[at]gmail.com | GG: #3795571
Go to the top of the page
+Quote Post
colinQ
post 6.07.2007, 11:14:15
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


Słyszałem że można jakoś wyciągnąć czas z serwera jak to zrobić??


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post
matix
post 6.07.2007, 11:25:08
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Prosto:

  1. <?
  2. $time = date('d.m.y G:i:s');
  3.  
  4. echo $time;
  5. ?>


Będzie on statyczny. Nie będzie się zmieniała jego wartość do czasu refreshu przeglądarki. Żeby temu zaradzić, użyj AJAXA.

Ten post edytował matix 6.07.2007, 11:25:22


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
kossa
post 6.07.2007, 11:25:17
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


date" title="Zobacz w manualu PHP" target="_manual

  1. <?php
  2. $czas=date("H:i:s"); //godz : minuty : sek.
  3. ?>


Łukasz


--------------------
Go to the top of the page
+Quote Post
colinQ
post 6.07.2007, 11:32:54
Post #6





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


matix a znasz ajaxa??
Pytałem gościa i napisał mi coś takiego (ten zegarek ma być do gry) =>

1. Ustawiony musi być czas serwerowy(godzina na serwie) jakoś tak.
2. Z bazy danych wyciagane są dane o czasie w jakim następny poziom ma być budowany.
3. Po kliknięciu pojawia się ta sama strona tylko ze zmnieszającą się godziną (taki bajer w Javie).
4. Kiedy ten czas upłynie do 00:00:00 strona jest znowu przeładowywana, oraz zostaje wysłane dane do do bazy o przejściu na kolejny poziom. Po przeładowauni to jest już wyświetlone że jesteś na Poziomie 2 naprzykład


Mogłby mi ktoś to rozjaśnić??

Glownie to punkt 1

Ten post edytował colinQ 6.07.2007, 11:33:28


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post
matix
post 8.07.2007, 21:29:13
Post #7





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


ColinQ:

Znam Ajaxa, ale nie na wysokim poziomie. Co do pierwszego, to chodzi po prostu o to, że musisz mieć ustawiony dokładny czas na serwerze, gdzie masz skrypt, bo jak wiadomo, PHP działa po stronie serwera, więc i stamtąd bierze większość informacji, danych, m.in: czas. Gdy będzie on źle ustawiony - po prostu będzie się źle wyświetlał, tyle.


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
misiek172
post 9.07.2007, 07:28:26
Post #8





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


Jeśli chcesz AJAX to po najmniejszej lini oporu:

Ściągasz bibliotekę advAjax.

Tworzysz 2 pliku, jeden wyświetlający, a durgi z operacjami PHP który wyniki daje jako ECHO.

W pierszeym pliku walisz polecenie advAjax.get(............) i pobierasz wszystko to co wyświetlił drugi plik, jeśli masz w formacie js to dajesz eval, lub od razy wyświetlasz.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
colinQ
post 20.07.2007, 23:41:37
Post #9





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


Niestety ale nie znam AJAX'a dlatego nic z tego nie skumalem. sad.gif worriedsmiley.gif


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
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: 20.07.2025 - 07:12