![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
mam napisany skrypt odpowiadający za zliczanie wartości zaznaczonych pól typu checkbox. Działanie skryptu polega na zliczaniu wartości w/w pól w postaci cyfr oznaczających ilość adresów e-Mail w wybranej grupie (checkbox). Mianowicie dla przykładu mam kilka grup mailingowych:
Jako wartość funkcji sumAddresses (czyli : 5, 694, 12, 512) oznaczyłem ilość maili przypisanych do grupy. Załóżmy, że zaznaczone zostają dwie pierwsze grupy, co daje wynik 699. Trzeba wziąć też pod uwagę, że system wysyła 10 wiadomości co 5 minut czyli czas wysyłania jednej wiadomości (1 adres e-Mail) to 30 sekund. Teraz mając już skrypt liczący dynamicznie zawartość adresów e-Mail w wybranych grupach chciałbym by obliczał czas wysyłania takiego mailingu. Co prawda można w bardzo prosty sposób podać ilość minut potrzebną do wysłania wszystkich wiadomości (dla powyższego przykładu 699 / 2 co daje wynik 349,5 minuty), jednak ja chciałbym aby ten czas został podany w formie 5 godzin 49 minut 30 sekund), gdy czas będzie większy jak 24 godziny to podajemy też ilość dni, a gdy wystarczy tylko kilkanaście minut np. gdy wybrane grupy zawierają 49 maili to czas potrzebny do wysłania wszystkich wiadomości powinien zostać określony w takiej formie: 24 minuty 30 sekund). Czy wie ktoś z Was jak napisać takie działania w moim skrypcie ? Oto mój dotychczasowy skrypt:
Serdecznie pozdrawiam, Kamil Dunaj Ten post edytował peja1990 20.12.2011, 15:15:55 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Np tu masz ładny przykład, musisz to zrobić analogicznie jak tam:
http://stackoverflow.com/questions/6312993...h-format-hhmmss PS. Nie wysyłaj PM'ów, raczej bardziej ludzi odrzucasz niż zachęcasz. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%) ![]() ![]() |
Np tu masz ładny przykład, musisz to zrobić analogicznie jak tam: http://stackoverflow.com/questions/6312993...h-format-hhmmss PS. Nie wysyłaj PM'ów, raczej bardziej ludzi odrzucasz niż zachęcasz. O to chodziło, już sobie z tym poradziłem ![]() ![]() Pozdrawiam ![]() ________________________________ PS. a wiecie może jak do daty zapisanej w formie time(); dodać czas wygenerowany przez skrypt ? Np. w postaci sekund ? Np. mamy datę w formie time(); 1318331204 i chcę do niej dodać wartość w sekundach 720, czy wystarczy po prostu zsumować te dwie liczby (1318331204 + 720 = 1318331924) ? ________________________________ Już sobie to sprawdziłem ;P Więc wiem, że wystarczy zsumować te dwie liczby ![]() Jeszcze raz dzięki za pomoc. Ten post edytował peja1990 20.12.2011, 17:04:09 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.04.2025 - 08:18 |