potřeboval bych poradit,
vytvářím webové stránky a chci na ně umísti obrázky. Potřebuji ale, aby nebylo vidět, kde jsou uloženy. Tzn. když někdo klikne pravím tlačítkem na zobrazení kodu, aby neviděl umístění jako např. www.wz.cz/img/1.jpg, taktéž aby nebyl vidět také při kliknutí o informacech o obrázku.
Spíše aby se objevit nějaký delší odkaz ze kterého by umístění nebylo možné poznat.
Díky
Zkus něco takového:
Soubor showimg.htm
Zobrazení: <img src='getimg.php'>
Soubor getimg.php
<?php
$foto = imagecreatefromjpeg("fotka.jpg");
header ("Content-type: image/jpeg");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: inline; filename=toto_je_fotka");
ImageJPEG ($foto,'',100);
ImageDestroy($foto);
?>
S detaily si pohrej. Samozřejmě musí existovat soubor fotka.jpg. Za volání getimg.php můžeš přidat GET parametry (např. <img src='getimg.php?id=$id'> ), ty potom vyhodnotit a dodat správné fotky.
K čemu něco takového chceš?
jj to by me taky zajimalo! prece i kdyz clovek neuvidi adresu tak si to porad muze stahnout ne?
Jo to je pravda.... Takze to pak cele bude na h....o ... ne?
NN.. neuvidi misto, kam si to ukladas .. to se pro bezpecnost hodi obcas..
fakt jo? tak mi dej priklad!
nechapu k cemu to muze bejt - jak uz jsem rek - sice nevidim cestu, ale stahnout jde porad, I KDYZ TED ME NECO NAPADLO:
kdyz to bude takhle:
<p style="border: 0px solid #0000FF; background-image: url('tanej-obrazek-u-kteryho-neni-videt-cesta.gif'); background-repeat: no-repeat; background-position: right bottom">
a ta cesta nebude videt, tak ses v hazlu, ne? A nebo k obrazku das onclick="alert('bububu nemakej na to\nhahaha')" tak mas taky smulu ;---)
Aha - uz mi nemusis odpovidat - odpovedel jsem si sam :-D
MyFlower: no.. to sem nevedel ze sou tu i arogantni hovada ktery dovedou jenom zesmesnovat vemboudy.
hm.. a navic sem mluvil vo nazvu slozky.. to ze si to stahne je jeho vec..
2 just-paja >>>>
arogantni hovada ktery dovedou jenom zesmesnovat vemboudy.
>>>>
Tak trochu sem nepochopil tvoji narazku - asi sem tak blbej :-( - muzes mi to vysvetlit?
Vis, me by jenom zajimalo, jestli to, co si napsal, mela bejt urazka a jestli te tudis muzu opravnene nazvat nejakym podobnym jmenem nebo jestli, to co si rekl, bylo mineno treba jako sranda a tudis to muzu s klidnym svedomim nechat plavat a vysvetleni "hňáááááá!" mi to moc nepomohlo vyresit!
MF:to jestli to mela bejt narazka zalezi na tom jestli tvoje zprava z 10. 01. 2006 13:59 byla narazka. jejich naraznost je stejne velka.
..a hňááááá je to samý jako áááááňh pozpátku.
Vidím, že můj dotaz u Vás vzbudil velký zájem.
Ptal jsem se proto, že chci dělat na stránkách zabezpečenou část a aby obrázky viděl pouze přihlášený a potom kdyby chtěl zrušit účet, aby nevěděl kde jsou obrázky uloženy.
Díky za pomoc
Auticko: ale takhle ses neptal... Souhlasim s php resenim od zbi (09. 01. 2006 13:47), pokud chces, aby se ty obrazky zobrazovaly jen registrovanym (prihlasenym) uzivatelum, staci do toho souboru getimg.php dat nejaky omezeni, ze pro neprihlasene by se zpracovani skriptu zastavilo. Budu citovat zbi a malinko to poupravim:
----
Soubor getimg.php
<?php
if (UZIVATEL_NENI_PRIHLASENY) die(); // to je to omezeni
header ("Content-type: image/jpeg");
$image = imagecreatefromjpeg("tajna_slozka/obrazky/$GET_[obrazek].jpg")
ImageJPEG ($image);
?>
----
a volani
<img src="getimg.php?obrazek=soubor123">
tedy zobrazi soubor "tajna_slozka/obrazky/soubor123.jpg". Cesta k puvodnimu souboru neni nikde videt.