![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuje skryptu (znowu :oops: ), ktory poda mi czas wygenerowania strony.
Tak samo jak to ma miejsce na forum na samym dole strony. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
microtime() na poczatku skryptu i na koncu
teraz odeimij od konca poczatek i masz :wink: -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
ten sam Seth co na Nethucie?
-------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Na początku daj
Kod $start=microtime(); , a na końcu Kod $koniec=microtime();
$czas=$koniec-$start; echo"Strona została wygenerowana w czasie $czas s."; -------------------- Pozdrawiam,
Mistycus |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat ten sam Seth co na Nethucie?
Nie ![]() Mistycus dzieki dziala ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cieszę się, że mogłem pomóc
![]() ![]() ![]() -------------------- Pozdrawiam,
Mistycus |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
A czy ktos z was to wogole sprawdzil??
![]() ![]() -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Widze ze tu nikt nie sprawdza skryptow
![]() ![]() ![]() ![]() ![]() ![]() poczytaj o microtime() co ona wydaje? dwie dane... ...czas w microsekundach i sekundach rozdzielony spacja. Wiec to co on ci napisal jest zle bo nie daj prawdy ja mam: na poczatku: Kod $s=microtime();
$s=explode(" ",$s); $s=$s[1]+$s[0]; na koncu: Kod $k=microtime();
$k=explode(" ",$k); $k=$k[1]+$k[0]; $c=$k-$s; echo"Czas wykonania skryptu: $c s."; -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%) ![]() ![]() |
A Ty sprawdziles ten skrypt? 8O
Kod $s=microtime();
$s=explode(" ",$s); $s=$s[1]+$s[0]; Czyli co? Dodajesz sekundy do mikrosekund? Czyli jezeli strona generowala sie 1.8 to otrzymasz 9? Chyba niezbyt dobre... :? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
![]() ![]() ![]() :?: :?: :?: :?: :?: -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%) ![]() ![]() |
naglowek
Kod $tmp = microtime();
$czas1 = explode(' ', $tmp); stopka Kod $tmp = microtime();
$czas2 = explode(' ', $tmp); $czass = $czas2[0] - $czas1[0]; $czasms = $czas2[1] - $czas1[1]; print('Wygenerowano w: $czass . $czasms sec.'); Nie sprawdzalem! :wink: ![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie sprawdzalem!
WIDAC :!: :!: ![]() ![]() ![]() wejdz tu i zobacz : www.gregspage.de/wczasie/wczasie.php poodswiezaj pare razy to dojdziesz o co mi chodzi ![]() bo czasami twoj wynik bedzie minusowy ![]() a wez to sprawdz ze stoperem. poierwsza pozycja ktora wydaje microtime() to nic innego jak sekundy po przecinku i dlatego bez problemu mozna to dodac do sekund to tak samo jak : 1000 mozesz dodac do 0.456 i otrzymasz 1000.456 na ale to juz podstawowka ![]() -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 268 Pomógł: 0 Dołączył: -- Skąd: kielce Ostrzeżenie: (0%) ![]() ![]() |
Bo microtime() zwraca mikrosekundy z 0. na poczatku?
:oops: :oops: :oops: :oops: :oops: :oops: :oops: Rejszon! Zwracam honor! ![]() ![]() ![]() ![]() ![]() ![]() ![]() Nierozumiem tylko jednej zeczy... 1018964839-1018964838=1018964838.2332 cosik tu jest nie tak... choc nie zmiena to faktu, ze sie rabnolem jak nigdy :wink: |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Spoko kazdemu sie moze to zdazyc 8)
a tego co nieroumiesz to odpowiedz jest taka ze wydajac te zmienne na ekranie wydajesz tylko dziesiec pozycji tzn.: jeslimasz 12345678901.123456 to wyda na ekranie : 1234567890 i dlatego wychodza czasami takie wyniki bo php liczy calosc a nie tylko to co jest wydawane :wink: ALe nie pytaj mnie jak to zmienic zeby wydawalo cala zmienna bo niewiem :?: -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Uzylem tego skryptu co podal mi Mistycus i tak sie zastanawialem: czy mam tak szybki komputer, ze w 0 sek. tworzy mi strone
![]() Wprowadzilem kilka zmian i juz jest ok. HeHe, bede mial nauczke na przyszlosc , zeby nie wierzyc do konca cudzym skryptom :wink: |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Seth, to dziwne, bo u mnie mój skrypt działa doskonale.
-------------------- Pozdrawiam,
Mistycus |
|
|
![]()
Post
#17
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
U mnie caly czas pokazywal 0 sek.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
[quote]Seth
Czasami dziala dobrze, ale tylko jesli nskrypt wykona sie w czasie mniejszym niz jedna sekunda i jego start oraz koniec znajda sie w zakresie jednej sekundy. Ale to zdarza sie bardzo zadko :wink: zerknij w linka ktory dalem wczesniej :wink: -------------------- pozdrawiam
CASTOR |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czasami dziala dobrze, ale tylko jesli nskrypt wykona sie w czasie mniejszym niz jedna sekunda i jego start oraz koniec znajda sie w zakresie jednej sekundy.
Masz rację Castor; dodałem do mojego skryptu: Kod $n=0; Pętla ta ma za zadanie wydłużyć czas wykonywania skryptu. Nic z tego - nadal podaje mi tysięczne wartości sekundy (0.184708 itp.), a czasami czas jest nawet ujemny. W przeciwieństwie do tego, co mówił Seth całego 0nigdy mi nie pokazuje. Mimo to podaje zły czas i to jest istotne. Przepraszam Castora i Seth'a 8) . Ale mi wstyd. :oops: :oops: :oops: :oops:
while($n<1000000){$n++;}; -------------------- Pozdrawiam,
Mistycus |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat zerknij w linka ktory dalem wczesniej :wink:
Zerknąłem i pierwsze, co dostrzegłem, to błąd w moim nicku :? -------------------- Pozdrawiam,
Mistycus |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:54 |