Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sklep download'owy, sprawdzenie stanu pobierania pliku
gdaq
post 29.12.2004, 16:43:20
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 25.12.2003
Skąd: Warszawa

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


Witam,
Probuje zbudowac sklep downloadowy, gdzie zarejestrowany uzytkownik bedzie mogl sciagnac dany plik tylko raz. Problem polega na tym jak sprawdzic czy plik zostal pobrany do konca? Bo co zrobic jesli ktos przerwie sciaganie a skrypt oznaczy juz ze plik zostal dostarczony w momencie rozpoczecia download'u.
Za wszelka pomoc z gory dzieki.

Gdaq
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
awides
post 29.12.2004, 22:37:30
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 4.11.2004

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


  1. <?php
  2. $error = $_FILES['name']['error'];
  3. if ($error > 0) {
  4.  switch($error) {
  5.  case 3: echo 'plik wysłano tylko częściowo!!!';
  6.  break;
  7. }
  8.  }
  9. ?>


reszta zależy od inwencji twórczej :)


--------------------
redFox |||||||||| 30%
----------------------------------
Go to the top of the page
+Quote Post
crash
post 29.12.2004, 22:39:17
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Ekhm. Jemu chodzi o download'owy, a nie upload'owy smile.gif


--------------------
Go to the top of the page
+Quote Post
NuLL
post 29.12.2004, 23:27:50
Post #4





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

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


Robisz tablice relacji - zakladajac ze uzytkowik jest zareejstrowany - jesnie to sie nie da tego zrobic.


--------------------
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
gdaq
post 30.12.2004, 00:30:43
Post #5





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 25.12.2003
Skąd: Warszawa

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


Nie rozumiem zabradzo twojej podpowiedzi "NULL"
Go to the top of the page
+Quote Post
awides
post 30.12.2004, 13:50:15
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 4.11.2004

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


pośpieszyłem się winksmiley.jpg


--------------------
redFox |||||||||| 30%
----------------------------------
Go to the top of the page
+Quote Post
Vertical
post 30.12.2004, 14:35:53
Post #7





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Zapisz do bazy w ilu % ukończył pobieranie pliku, albo zapisz ile ściągnął bajtów i porównaj z wielkością ściąganego pliku

Ten post edytował Vertical 30.12.2004, 14:36:29
Go to the top of the page
+Quote Post
gdaq
post 2.01.2005, 19:31:13
Post #8





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 25.12.2003
Skąd: Warszawa

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


Szczerze mowiac na to wpadlem od razu moj problem polega na tym jak sprawdzic ile bajtow zostalo sciagnietych
Go to the top of the page
+Quote Post
dr_bonzo
post 2.01.2005, 19:53:38
Post #9





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
Probuje zbudowac sklep downloadowy, gdzie zarejestrowany uzytkownik bedzie mogl sciagnac dany plik tylko raz.


A moze zamiast sprawdzac czy juz sciagnal plik, dac mu jakis czas na jego sciagniecie. Jesli przerwie sciaganie to bedzie mogl je wznowic. A skrypt niech sprawdza czy wlasciwy user sciaga plik.
- User podaje URLa
- sprawdzasz czy jest zalogowany i czy ma uprawnienia (czy oplacil, czy ip sie zgadza, czy nie minal czas na sciagniecie itd.) do sciagniecia tego pliku
- jesli tak to za pomoca php wysylasz mu ten plik.

Nie ma znaczenia czy user ktory zaplacil za plik sciagnie go raz czy wiecej razy: zawsze moze sobie skopiowac sciagniety plik aby miec kilka kopii.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
gdaq
post 2.01.2005, 20:07:04
Post #10





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 25.12.2003
Skąd: Warszawa

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


Co do kopiowania masz racje a ograniczenie czasu to chyba naprawde calkiem dobry pomysl.
Tak troszke odchodzac od tematu sprawdzanie IP chyba nie jest dobrym pomyslem bo niektorzy maj dynamiczne IP.

Dzieki za pomoc.
Gdaq
Go to the top of the page
+Quote Post

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 - 05:14