![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Czy ktos ma jakis ksrypt ktory ogranicza ilosc procesów. Chcem zrobic tak zeby jak ktos sciaga plik to zeby z jednego IP mógl sciagac 3 razy ten sam plik jednoczesnie. Proszę o szybką odpowiedz.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy ktos ma jakis ksrypt ktory ogranicza ilosc procesów. Chcem zrobic tak zeby jak ktos sciaga plik to zeby z jednego IP mógl sciagac 3 razy ten sam plik jednoczesnie. Proszę o szybką odpowiedz.
Chodzi Ci oto, żeby zablokować możliwość ściaania tego samego pliku trzy razy naraz z jednego ip tak? To robisz tak: Podczas ściąganie pliku (kliknięciu w odsyłacz) zapisujesz do pliku (lub bazy) ip komputera, kótry ściaga plik, nazwe tego pliku i zakładasz (chyba nie ma innej metody) ile dany plik może być ściągany (możesz założyć np. 5kb/s i policzyć jak długo przy założeniu transferu 5kb/s by się ten plik sciągał. Jeżeli ktoś chce teraz ściagnąć plik to sprawdzasz czy upłynął założony czas (zapisany w pliku lub bazie) jeżeli tak to zezwalasz na kolejne ściągnięcie pliku, jeżeli nie upłynął założony czas to nie zezwala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko "zakładanie" jak długo użytkownik będzie ściagł plik jest o tyle nie dokładne, że jeżeli założysz, że ktoś "będzie" miał transfer 10kb/s, a Ty założysz, że transfer wyniesie 5kb/s tokomuś zablokujesz możliwość ponownego ściągnięcia pliku dwukrotnie i odwrotnie jeżeli użytkownik będzie miał transfer 5kb/s, a Ty założysz, że będzie miał transfer 10kb/s to użytkownik "będzie" mógł ściągnać dwa pliki naraz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 02:47 |