Autor | Zpráva | ||
---|---|---|---|
waltz Profil * |
#1 · Zasláno: 19. 12. 2007, 14:28:43
Cau,
potreboval by som poradit, ako idealne zobrazovat obrazky na klientovi tak, aby nebolo mozne zistit ich skutocne umiestnenie na serveri. Jedna sa mi v podstate o to, ze na web by sa prihlasovali rozni klienti, ktori by mali na servri ulozene svoje obrazky (v nejakom adresary). Cesty k obrazkom by som uz mal ulozene v DB (predpokladam, ze toto je najbeznejsi sposob). Niekde som sa docital, ze cesty-odkazy k ulozenym obrazkom sa daju nejakym sposobom maskovat. Nemam s tymto ziadnu skusenost a na forach vacsinou nachadzam prispevky o tom, ci je vhodne pouzit DB na ukladanie alebo suborovy system. Ja by som vsak potreboval poradit, AKO NA TO :) ....za kazdu radu vopred dikk, velmi by mohol nejaky dobry link. s pozdravom |
||
Joker Profil |
#2 · Zasláno: 19. 12. 2007, 14:36:20
PHP skript, případně kombinovaný s mod_rewrite.
Stejně jako třeba download souborů. Tak to mám třeba na svém webu, například michalmencl.wz.cz/download/neco.zip vůbec neznamená, že na serveru by soubor neco.zip musel být umístěný zrovna v adresáři download ;-) |
||
karbon Profil * |
#3 · Zasláno: 19. 12. 2007, 14:39:54
Podle mě jsou 2 možnosti. HTTP autentifikace nebo uložit obrázky do databáze. Lepší je asi ukládat obrázky do databáze, vhodné je udělat skript, který ověří přihlášení a pokud má uživatel dostatečné práva, tak mu z databáze vypíše obrázek. Ten skript by se volal třeba s nějakým GET parametrem (např. id), který by přesně určoval, o který obrázek se jedná.
Pokud vám jde o maskování, tak se to dá dělat pomocí mod_rewrite (Yuhů o tom něco píše), ale tam nepůjde zakazovat přístup uživatelům. |
||
srigi Profil |
#4 · Zasláno: 20. 12. 2007, 10:51:08 · Upravil/a: srigi
Ide to aj jednoduchsie. Treba k tomu pomocny PHP subor. Napr. v HTML subore co sa renderuje klientovy upravime tagy pre element IMG takto:
<img src="zobraz_auto.php" alt="auto"> echo "images/CESTA_K_OBRAZKU.jpg"; edit: tak toto co som napisal je z pohladu poziadavky blbost, cesta ostane odkryta. Riesenim je to, aby dany PHP subor obsahoval nacitanie obrazku a poslanie specifickeho headera s danym MIME type (image/jpg). Viac v tomto clanku. |
||
Časová prodleva: 16 let
|
0