![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 31.08.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam stronę na, której będzie limit ściągania określonych plików w dziale download. Załóżmy, że klient się rejestruje i dostane na start 100mb. I jak go przekroczy to może sobie doładować limit. Teraz pytanie jak zrobić naliczanie transferu na każdy z plików, które będzie mógł sobie ściągnąć. Prawdę pisząc nie mam żadnego pomysłu jak taki mechanizm zrobić. Przeglądałem google i nic nie znalazłem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W bazie w tabeli użytkowników, utwórz pole "transfer", typ kolumny INTEGER UNSIGNED, wraz z wartością domyślną 102400 (100MB w KB). Przy każdym pobieraniu pobierz wielkość żądanego pliku (w KB), następnie sprawdź czy limit danego użytkownika jest większy niż waga pliku, jeżeli tak wykonaj zapytanie, które odejmie od limitu transferu wagę pliku i to wszystko. (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:54 |