Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Subory na stiahnutie len pre prihlasenych uzivatelov

Pomozte prosim pri rieseni tohto (pre mna) problemu:

Na stranke chcem mat nejake subory (napr. cennik, atd.), ktore by si mohli stiahnut len registrovani, prihlaseny uzivatelia webu. To prihlasenie viem spravit cez PHP. Takisto zobrazit urcite stranky len prihlasenemu uzivatelovi (na tychto strankach by boli odkazy na subory na stiahnutie).

Ako vsak spravit aby sa tieto subory dali stiahnut len skutocne prihlasenemu uzivatelovi. Lebo ked sa ten neprihlaseny nejakym sposobom dozvie, kde sa uvedeny subor nachadza, tak na nho nepotrebuje ziadny odkaz a jednoducho zada napr. www. stranka.sk/subory/cennik.xls a subor si stiahne.

Da sa toto nejakym sposobom osetrit, vyriestit?

Předmět Autor Datum
A není jednodušší zaheslovat přímo ten ceník?
karel 09.05.2006 21:40
karel
Tiez riesenie. Niektore dokumenty budu mozno pdf, da sa zaheslovat aj toto? (pdf som este nikdy nevy…
tomas 09.05.2006 22:48
tomas
Dá. Také to můžeš zkomprimovat třeba do *.zip a zaheslovat onen archiv.
Kráťa 09.05.2006 22:52
Kráťa
Dá. Nejjednodušší ale asi bude ty soubory zkomprimovat a zaheslovat archív. To jde třeba v Total Com…
karel 09.05.2006 22:53
karel
To s tym archivom ma vobec nenapadlo, nuz uz je asi dost vela hodin... To je urcite najjednoduchsie…
tomas 09.05.2006 23:15
tomas
A len tak BTW, keď už niekomu dám link, tak by som bol blbý, keby mu nedám aj heslo. Som za online k… poslední
msx. 10.05.2006 12:29
msx.
vsak ich daj do rar, alebo zip a tam daj nejake brutalne heslo. heslo: 123 nedoporucujem. :-p ale le…
IgorK 09.05.2006 22:54
IgorK
Súbory umiestni do adresára, kam nemá používateľ prístup (napr. môžeš zakázať čítanie z adresára pom…
los 09.05.2006 21:47
los
Dakujem za pomoc. Chvilu mi trvalo kym som prisiel na to ako funguje to .htacces. No uz som to skusa…
tomas 09.05.2006 23:17
tomas

Súbory umiestni do adresára, kam nemá používateľ prístup (napr. môžeš zakázať čítanie z adresára pomocou htaccess).

Odkazy na stiahnutie budú smerovať na PHP skript, ktorý bude obsahovať niečo takéto:

if ($prihlaseny)
{
  header ("Content-Type: application/octet-stream");
  header ("Content-Disposition: attachment; filename=$meno_suboru;");
  readfile ($cesta_k_suboru);
}

Zpět do poradny Odpovědět na původní otázku Nahoru