Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zastita fajlova za download

[es] :: PHP :: Zastita fajlova za download

[ Pregleda: 2208 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

twb
Yugoslavia

Član broj: 5508
Poruke: 74
*.my-trion.net.



Profil

icon Zastita fajlova za download20.01.2003. u 10:13 - pre 239 meseci
Treba da omogucim da se fajl sa moze downloadovati samo ako je user ulogovan. Kombinacija username/password se vadi iz MySQL baze.


To nije problem, ali...

Ono sto ne znam kako da uradim je da onemogucim da mi neko sa nekog drugog sajta ulinkuje fajl i da ga tako skine. Znaci neka fora kao sa Linux-ovim htaccess fajlom, jedino sto bi se username i sifra vadila iz baze.


Any ideas?
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
*.verat.net



+11 Profil

icon Re: Zastita fajlova za download20.01.2003. u 11:10 - pre 239 meseci
DAtoteke stavi u direktorijum kme nece moci da se pristupi putem web-a.

Napravi skript koji ce da kao parametar dobiej ime datoteke, sam otvori datoteku procita je i salje u output ali pre toga proveri da li je korisnik ulogovan kako treba...

Ovaj skript bi trebao da pre slanja podataka, posalje odgovarajuce http zaglavlje.

Otprilike ovako nesto:

<?
Header("Content-Type: image/gif; name=\"$filename\"");
Header("Content-Length: ".filesize($filename));
Header("Content-Disposition: attachment; filename=\"$filename\"");
readfile($fullfilename) or die ("File read error");
?>

 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Zastita fajlova za download20.01.2003. u 14:00 - pre 239 meseci
Ubaciš .htaccess fajl u neki dir i kažeš

Order Allow, Deny
Allow None
Deny All

Ja mislim da je tako, pogledaj u apache manual-u ima lepo objašnjeno. Onda u mysql-u čuvaš lokacije, imena i tip fajlova i kada je neko ulogovan šalješ ih u browser. Fajlove ucitavas preko apsolutne putanje čime se zaobilazi Apache te i sam .htaccess. Za uputstvo pogledaj ovo iznad, ili Filesystem functions u php manualu.

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: Zastita fajlova za download

[ Pregleda: 2208 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.