![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
na wstępie powiem, że nie jestem programistą, prowadzę stronę internetową i chciałbym zaczerpnąć informacji od ekspertów (IMG:style_emoticons/default/smile.gif) . Mam serwis z którego można pobrać programy, i chciałbym zliczać dla każdego z tych programów: ilość rozpoczętych pobrań (Wszyscy Użytkownicy) ilość rozpoczętych pobrań (Unikalni Użytkownicy) oraz ilość zakończonych pobrań (również unikalne). O ile z dwoma pierwszymi nie mam problemu, nie wiem jak zmierzyć zakończone pobrania. Zakończone pobrania = pełne pobranie pliku. Czy jest jakiś sposób na zmierzenie tego - W PHP lub czymś innym? Jeżeli tak, to na czym on mniej więcej polega (topornie, bo skomplikowanego języka i tak nie zrozumiem (IMG:style_emoticons/default/smile.gif) ) Info: Pliki do pobrania znajdują się na subdomenie postawionej na NGINX. Dzięki z góry za info i odpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Co masz na myśli piszac "zakończone pobieranie"?
Czy pobranie wyłącznie ostatniego bajta przy pomocy HTTP-RANGE to też zakończone pobieranie? A czy pobranie wszystkich bajtów poza ostatnim przy pomocy HTTP-RANGE to przerwane pobieranie? Nie qmam ;p Od około pół roku jestem w trakcie popełniania systemu wymiany plików. Korzystam między innymi z PEAR:HTTP_Download. Bardzo solidne narzędzie, używając funkcji stream_wrapper_register() mógłbyś łatwo założyć licznik przy każdorazowym pobraniu danych do bufora. Ten post edytował wNogachSpisz 3.11.2011, 13:58:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 11:46 |