Stránka 1 z 1
Aky html kod pre zakazanie stiahnutia obrazku?
Napsal: čtv 12. led 2006, 18:27
od mimo
Chcem dat na net obrazok, ale nechcem aby sa dal ulozit na disk, hocikym. Takze vlastne zakazat stahovanie pravym tlacitkom a celkovo aby sa nedal stiahnut, existuje na to nejaka metoda??
Napsal: čtv 12. led 2006, 19:23
od zombux
neexistuje, protože i kdybys zakázal javascriptem pravý tlačítko myši tak jde stránka uložit na disk. i kdybys nějak pořešil i tohle, tak típnout obrazovka printscreenem jde vždycky a to neochčiješ kdyby ses pos*ral

Napsal: pát 13. led 2006, 22:58
od Jasper
Pokud ti jde jen o to, aby nikdo nemohl ten obrázek používat pro své účely, tak do veřejné verze vlož nějaký vodoznak a přes nějakou čleskou sekci uděláš stahování čistých obrázků pro zvané.
Napsal: sob 14. led 2006, 18:56
od k23
Dá se to řešit tak, že obrázek dáš jako pozadí divu, který bude velký jako obrázek a v divu bude 1px průhledný img.
Kód: Vybrat vše
<div style="background: url(obrazek); width: 100px; height: 100px;">
<img src="blank.gif" width="100" height="100" alt="" />
</div>
Když potom v prohlížeči budeš chtít stáhnout, zobrazit nebo zkopírovat obrázek, bude se pracovat právě s tím 1px průhledným, což je kýžený efekt

Napsal: sob 14. led 2006, 18:59
od Jasper
k23 píše:...
Stejně ale každý, kdo ten obrázek bude skutečně chtít, tak si ho uloží přes PrintScreen.
Napsal: sob 14. led 2006, 19:00
od zombux
Jasper píše:k23 píše:...
Stejně ale každý, kdo ten obrázek bude skutečně chtít, tak si ho uloží přes PrintScreen.
to už jsem psal nahoře, tomuhle zabránit prostě
nelze - snad jedině soukromou sekcí jen pro registrovaný uživatele, ale je s tím hodně práce a efekt pochybnej protože by to stejně leaknulo
Napsal: sob 14. led 2006, 19:01
od k23
To už je věc jiná, ale uvědom si, že 90% BFU to nenapadne, čili to bude fungovat. Lepší udělat něco, než se na to vykašlat kvůli tomu, že se mi nechce, nebo se mi zdá, že je to neřešitelné.
Napsal: sob 14. led 2006, 19:12
od zombux
k23 píše:To už je věc jiná, ale uvědom si, že 90% BFU to nenapadne, čili to bude fungovat. Lepší udělat něco, než se na to vykašlat kvůli tomu, že se mi nechce, nebo se mi zdá, že je to neřešitelné.
hmmm... imho to procento BFU je menší, tipuju někde kolem 60-70%, típnout obrazovku umí překvapivě hodně lidí. ale jinak souhlas
Napsal: sob 14. led 2006, 22:19
od next_ghost
Základní pravidlo ochrany dat je, že co nemá bejt plně přístupný všem, musí bejt přístupný výhradně tomu, komu to přístupný bejt má. To znamená, že:
1) obrázek, kterej si na webu můžou stáhnout jenom některý uživatelé, nesmí bejt dostupnej k prohlídnutí v plný a čistý verzi (tzn. jenom náhledy a na větší náhledy navíc plácnout text s copyrightem)
2) plně funkční verze programu omezená na 30 dní bude do 29 dnů stejně neomezená

(co nemá bejt uživateli přístupný, to nesmí vůbec bejt ve zkompilovaný binárce)
3) Soubor ve volně přístupný složce webový stránky, na kterej nevedou žádný odkazy, si dřív nebo později stejně někdo stáhne, protože webovej server mu v tom nebude bránit (.htaccess je jasná volba)
Napsal: ned 15. led 2006, 10:30
od zombux
Napsal: pon 16. led 2006, 23:20
od Drom
next_ghost píše:Základní pravidlo ochrany dat je, že co nemá bejt plně přístupný všem, musí bejt přístupný výhradně tomu, komu to přístupný bejt má. To znamená, že:
1) obrázek, kterej si na webu můžou stáhnout jenom některý uživatelé, nesmí bejt dostupnej k prohlídnutí v plný a čistý verzi (tzn. jenom náhledy a na větší náhledy navíc plácnout text s copyrightem)
2) plně funkční verze programu omezená na 30 dní bude do 29 dnů stejně neomezená :wink: (co nemá bejt uživateli přístupný, to nesmí vůbec bejt ve zkompilovaný binárce)
3) Soubor ve volně přístupný složce webový stránky, na kterej nevedou žádný odkazy, si dřív nebo později stejně někdo stáhne, protože webovej server mu v tom nebude bránit (.htaccess je jasná volba)
ad 3) da se osetrit v php (kdy php precte data obrazku a naladuje ho do prohlizece) zdrojovy adresar nemusi byt verejne vubec pristupny a muze byt mimo web
Nicmene forma, jak obrazek zachytit nebo stahnout bude, de facto, vzdy, pokud ho nejak zobrazis :).
V idealnim svete by stacila zvolit prislusna licence neumoznujici redistribuci ani kopirovani mimo web :)
Napsal: úte 17. led 2006, 18:04
od next_ghost
Drom píše:ad 3) da se osetrit v php (kdy php precte data obrazku a naladuje ho do prohlizece) zdrojovy adresar nemusi byt verejne vubec pristupny a muze byt mimo web
Bod 3 se nevztahuje jenom na obrázky, ale na libovolnej obsah souboru, kterej neni interpretovanej webserverem (takže třeba ne na kód PHP skriptů, ale na jejich výstup už jo). A PHP skript jako mezivrstva mezi samotnym obrázkem a klientem nic neřeší, protože pro klienta je výstup toho skriptu normální soubor s obrázkem, kterej se dá stáhnout a uložit, jenom má jinou koncovku. V podstatě cokoliv, na co můžu serveru poslat HTTP GET a odpověď nebude >=400, se dá stáhnout a uložit.
Napsal: úte 17. led 2006, 20:57
od zombux
já jen doplním next_ghosta, tohle je stejnej případ jako ochrany software, pokud se to někomu dostane do spárů (warez) nebo pokud se na to dá někde kouknout (filmy) tak to vždycky jde ukrást - je to jen otázkou času. to samý u obrázků na webu...
Napsal: pát 20. led 2006, 17:46
od Trinom
zombux píše:já jen doplním next_ghosta, tohle je stejnej případ jako ochrany software, pokud se to někomu dostane do spárů (warez) nebo pokud se na to dá někde kouknout (filmy) tak to vždycky jde ukrást - je to jen otázkou času. to samý u obrázků na webu...
Já na web dávam obrázky o rozliš. 640x480. Když si ho někdo stáhne, tak si ho stáhne. Když někdo chce plnou velikost, jednoduše si o ní napíše mailem, příp. si ji stáhne z cd, na kterým je prodávam. (teď mluvim konkrétně o třídních fotkách z výletu (450MB). Kdo to chce, dá mi dvacku, já koupím cd a vypálim)
Napsal: pát 20. led 2006, 18:34
od zombux
Trinom píše:Já na web dávam obrázky o rozliš. 640x480. Když si ho někdo stáhne, tak si ho stáhne. Když někdo chce plnou velikost, jednoduše si o ní napíše mailem, příp. si ji stáhne z cd, na kterým je prodávam. (teď mluvim konkrétně o třídních fotkách z výletu (450MB). Kdo to chce, dá mi dvacku, já koupím cd a vypálim)
jj s tím souhlasím, dobrej způsob, občas to taky takhle řeším