![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 17.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich!
czytałem wiele tematów na forum i nie tylko i nie mogę znaleźć rozwiązania dla mojego problemu. Potrzebuję napisać sobie skrypt, który będzie pomiędzy kliknięciem przycisku "start" zliczał czas aż do kliknięcia przycisku "stop". Pomyślałem od razu o JS, ale niestety nie znam JS zupełnie, dlatego też chciałbym całość skonstruować w PHP. Zatrzymałem się w momencie, gdzie skrypt zlicza microtime od "start" do "stop" i wyświetla różnicę, jednak wynik w formie 0.944234 niewiele mi mówi i nie bardzo wiem jak to przekonwertować na sekundy albo minuty. Próbowałem też odjąć godziny, w sensie
ale wynik niestety też nie był zbyt czytelny ani zrozumiały. Bardzo proszę o podpowiedź jak to zrobić za pomocą PHP. Sprawa niby banalna, bo to praktycznie zwykły 'stoper', ale nie mogę sobie z tym poradzić. ![]() Pozdrawiam serdecznie! P. M. R. P.S. Tak się zastanawiam i chyba trochę zbyt pochopnie wybrałem dział. Jeżeli ktoś z moderatorów stwierdzi, że bardzo to pasuje do działu 'Przedszkole' to bardzo proszę o przeniesienie i przepraszam za omyłkę! Ten post edytował jakkolwiek 17.07.2008, 13:38:05 -------------------- --
Pozdrawiam serdecznie, P. M. R. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 17.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie, to nie tak. Po wypróbowaniu zwróciło mi: "upłynęło: 1216300231 sek".
Równie nieczytelny wynik miałem przy zastosowaniu microtime(), pytanie teraz jak to przekonwertować np. na sekundy?
nie ma innego sposobu? Ten post edytował jakkolwiek 17.07.2008, 14:20:13 -------------------- --
Pozdrawiam serdecznie, P. M. R. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przecież ten kod, co podał Ci artega zwraca czas właśnie w sekundach.
Podaj swój kod może? Ten post edytował Shili 17.07.2008, 14:29:42 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 17.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przecież ten kod, co podał Ci artega zwraca czas właśnie w sekundach. Podaj swój kod może? tak, w sekundach, tylko że od roku 1970. Mogę podać mój kod, ale nie wiem co Ci to da. Ja nie chce gotowego rozwiązania tylko nakierunkowania, żebym mógł sam dojść do rozwiązania ![]()
-------------------- --
Pozdrawiam serdecznie, P. M. R. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Nie, to nie tak. Po wypróbowaniu zwróciło mi: "upłynęło: 1216300231 sek". ![]() Skopiuj kod dokladnie jak ci podano i zobacz dokladnie co ci pokazuje. On ci pokazuje roznice sekund miedzy jednym time() a drugim. Roznica ta w tym kodzie nie bedzie wieksz niz 5. Skoro dostales taki czas co pokazales, to cos namieszales. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 17.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Za Twoją radą nospor, zrobiłem sobie drugi plik na szkielecie jaki potrzebuje, ale przy wykorzystaniu tylko kodu od artegi i wynik mi zwrócił: "uplynelo 1216367652 sekund"
cały kod teraz wygląda tak:
nie wiem co tu zrobiłem źle, realny czas pomiędzy wciśnięciem start a stop w tym przypadku to około 15 sekund. -------------------- --
Pozdrawiam serdecznie, P. M. R. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() czy rozumiesz pojecie wklej dokladnie? Przeciez ty nie wklejasz dokladnie a modyfikujesz pod swoje potrzeby. na dodatek modyfikujesz źle. Ty masz dwa żądania do strony (realizowane przez dwa formularze) i myslisz ze skrypt ci zapamieta sam z siebie czas miedzy jednym żądaniem a drugim? Do pamietania sluzy sesja przenosze na przedszkole -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%) ![]() ![]() |
@jakkolwiek przydałoby się przewertować manual. Prosty przykład na podstawie Twojego kodu... filtrować dane z $_SERVER i $_POST już musisz sam
Cytat Do pamietania sluzy sesja albo formularz ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Do pamietania sluzy sesja Albo ciastka. Nie oto mi chodziloalbo formularz Chodzilo oto, ze kolesiowi mowi sie jedno, ten robi co innego i mowi ze to co mu sie mowi to nie dziala dobrze. 3 osoby mowily mu jedno, a ten i tak robil swoje i ten tekst ze nie dziala... marnuje nasz czas takimi zagrywkami. no tak sie nie robi. edit down: Cytat nie jestem programistą. Ale co to ma do programowania? Jedna osoba mowi ci cos, ty robisz cos innego. Przyklad nie z programowania Ja mowie: weź wiadro, nalej wody i podlej kwiatki A ty: bierzesz sitko, lejesz do niego wody i zanim podlejesz kwiatki to oczywiscie wszystko ucieknie. Przychodzi do mnie i mowisz ze moj sposob z wiadrem nie dziala. Na dodatek w rece masz jeszcze to sitko.... Naprawde do tego trzeba byc programistą by zrobic prostą rzecz o ktorej sie mowi? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 17.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Człowieku i po co się tak spinasz?
Nie bezczelnie, nie jestem programistą. dzięki artega! problem rozwiązałem przy pomocy Twojego kodu wcześniejszego, ale trochę inaczej podszedłem do sprawy, dzięki. temat do zamknięcia jak coś. Ten post edytował jakkolwiek 18.07.2008, 09:20:11 -------------------- --
Pozdrawiam serdecznie, P. M. R. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:43 |