Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ściągalnia plików...., ...i problem ktorego nie umiem ugryść
NuLL
post 23.03.2005, 01:47:40
Post #1





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


Witam,

Tworzę serwis z duża ilościa odwiedzin w planach. Będzie to serwis umożliwiający ściaganie plików jak w temacie. Całość serwisu od strony webowej jestem w stanie wykonać. Do dyspozycji uzytkownika są cztery serwery jeden darmowy oraz 3 z dostępem za SMS. Na serwerze darmowym muszę w jakiś sposób zablokować ilość połączeń do danego pliku pliku. Jak to zrobić questionmark.gif Nietrudno jet zapisać, że ktoś zacząłsciągać dany plik Prosty INSERT i tyle - ale jak złapć kiedy skończył questionmark.gif Macie jakieś pomysły? Mogę wykorzystać serwer do tego zadania - tylko czy np. da się zdobyć info ile połączeń do danego pliku jest aktualnie otwartych questionmark.gif

Błagam o choćby jakąś wskzówkę czy coś, może jakiś skrypt downloadu który blokuje to....

Z góry dzięki, NuLL


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vala
post 23.03.2005, 06:16:25
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

Ostrzeżenie: (0%)
-----


moze cos z ftp? na serwerze ustawic do kazdego pliku max dostep
a w php napisac skrypt do downloadu?
niekoniecznie na 'anonymous'
lub poprostu w bazie danych zapisywac informacje o kazdym pliku...
i zliczac ilosc otwieran...
po jakims czasie kasowac wpisane wczesniej informacje i siup


--------------------
Warsztat: Easy PHP 1.7:Apache 1.3.27|PHP 4.3.3|PHPMYADMIn 2.5.3|MYSQL 4.0.15
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:19