Autor Zpráva
redhead
Profil *
Zdravim,
rad bych se vas zeptal, jak zabezpecit soubory pred stahovanim z webu (myslim tim soubory typu doc, xls, pps, a jine...).
Tak aby prihlaseni uzivatele mohli stahovat, ostatni ne.
De to nejak ?

Dekuji
nightfish
Profil
De to nejak ?
dáš je do adresáře, do něhož bude mít přístup PHP, ale z webu přístupný nebude
a pak si uděláš skript, který bude mít jako vstup název souboru
v tomto skriptu zkontroluješ, je-li uživatel přihlášen a v případě, že ano, tak mu pošleš ten soubor...
musíš poslat nějaké hlavičky, a pak obsah souboru třeba pomocí readfile()
redhead
Profil *
Omluv mou nezkusenost, muzes prosim byt podrobnejsi?
Nevim jak udelat ten pristup pro php a ne z webu. A jake ty hlavicky maji bejt?
Ta kontrola prihlaseni, ta je v pohode.

Diky
nightfish
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=54 160
tady se píše docela podrobně o tom, čeho chceš dosáhnout

a znepřístupnění souboru z webu lze třeba tak, že si do adresáře, který chceš znepřístupnit, dáš soubor .htaccess (název začíná tečkou)
a do něj
Deny from all
redhead
Profil *
diky moc, funguje to skvele.
Ale je mi divny, kdyz stahuju na mozille a soubor se jmenuje treba 'file.doc' a slozka, ve ktere to je se jmenuje 'dir', tak se stahuje soubor s jmenem 'dir-file.doc'.
Ale kdyz stahuju na IE tak se stahnuty soubor jmenuje stejne jako stranka s php skriptem pro download, a to jeste bez jakekoliv pripony.

Jak to nejak prejmenovat aby se u obou jmenoval ten soubor tak jak ma (tedy v tomto prikladu 'file.doc')

ale diky za to zabezpeceni a download
redhead
Profil *
nevite?
proste z mozilly to jeste jde, proste se to jmenuje trochu jinak
ale z IE to je bez pripony. Musel jsem dat otevrit v... word, aby to slo.
Prosim

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: