[linux] Ako na Apache conf?

Gabriel Gajdos Gabriel.Gajdos na ses.sk
Středa Červen 26 08:33:20 CEST 2002


Ja by som to riesil nasledovne:

Zakazane obrazky budu v osobitnom podadresari pics, ku ktoremu zakazem pristup cez Apache (pripadne mozu byt uplne mimo DocRootu).
Stranka zobrazujuca obrazky bude v PHP, ktora okrem generovaneho HTML vytvori este nejaku session premennu ("picturesEnabled" alebo
nieco na ten sposob).
Obrazok bude zobrazeny pomocou PHP stranky nasledovne:
obr.php?file=myFile.jpg
-->tento skript sa pozrie do adresara s obrazkami a nacita zdrojove data suboru a posle ho prehliadacu ako obrazok (treba nastavit
spravnu hlavicku).
-->este pred odoslanim obrazku vykona kontrolu nastavenia toho session parametra a ak nieco nie je v poriadku, tak urobi redirect
napriklad na prazdny obrazok s napisom "N/A"...
Da sa to a obrazok potom v HTML vyzera takto: <IMG src="obr.php?file=my.jpg">
Mne to pripada celkom elegantne riesenie.

Este jedna drobnost: Ak bude spomenuta session premenna ako pole (respektive iny zoznam) nazvov obrazkov, da sa urobit este to, aby
sa PO ZOBRAZENI obrazku (na konci obr.php) odstranil tento zo zoznamu.
Docieli sa tym nasledovna vec:
1. Clovek si zobrazi stranku (ta pre neho zapne moznost zobrazenia URCITYCH obrazkov)
2. Userovi potom zostane moznost zobrazit dany obrazok LEN RAZ (bez reloadu povodnej stranky), respektive urceny pocet krat
3. Po zobrazeni obrazku uz nebude mozne dany obrazok znovu zobrazit bez reloadu povodnej stranky.

BTW, naco je potrebne nutit uzivatela, aby si zobrazil povodnu stranku?
Ak ide napriklad o to, aby sa mu spustili nezelane JScripty alebo podobne, tak na to existuju pomerne elegantne filtre... Napriklad
mnohe stranky maju zakazane prave tlacitko mysi (vraj "copyright"). Ale s vhodnym softom je len otazka jedneho kliknutia aby to mal
povolene...

GG

| Potrebujem zakazat priame otvaranie liniek na obrazky .jpg .gif .png z
| weboveho prehliadaca. Da sa to zakazat niekde v configuraku apache alebo
| ako na to? Chcem aby obrazky bolo mozne prezerat iba ako sucast html resp.
| php suboru. Vdaka za kazdy navod...
|
| Ing. Marian Belicka
| jairik na pobox.sk





Další informace o konferenci linux