Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie plików z serwera
Forum PHP.pl > Forum > PHP
rychu123
Witam, czy jest możliwość sprawdzenia ile dany użytkownik (który jest zapisany w mysql) pobrał w sumie MB ?
emajl22
Jasne, że jest taka możliwość, wystarczy dodać nowe pole w bazie danych, a później robić update przy każdym pobranym pliku przez danego użytkownika.
rychu123
a jak nie pobierze całego pliku tylko przerwie w połowie ?
emajl22
Tzn. tak jak Ty mówisz to się chyba nawet nie się nie da zrobić. Chodzi mi o to, że po kliknięciu zalogowanego użytkownika w link do pliku, skrypt robi update do bazy, zwiększając jego ilość pobranych danych o rozmiar pliku. Później po prostu pobierasz wartość z bazy i wyświetlasz.
kiler129
Cytat(rychu123 @ 8.01.2011, 13:06:39 ) *
a jak nie pobierze całego pliku tylko przerwie w połowie ?


Jeśli będziesz obsługiwał pobieranie plików przez usera za pomocą php (fsockopen, fwrite) i użyjesz

to efekt osiągniesz poprzez zapisanie ilości pobranych danych po tym jak socket zacznie być błędny (tj user sobie pójdzie) lub plik się skońćzy.


Edit:
@emajl22 - uwierz mi, nie ma rzeczy której w php się NIE DA zrobić smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.