Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Gem image-navne for bruger!

0 views
Skip to first unread message

Janus

unread,
May 28, 2002, 2:10:41 PM5/28/02
to
Jeg har en hjemmeside hvor jeg gerne vil vise en masse billeder, men således
at bruger af hjemmesiden ikke kan se navnet på billedet og stien hertil.

Nogle gode ideer eller skal jeg blot hindre højre-klik (- er den forresten
skudsikker?)?

/Janus


jopa

unread,
May 28, 2002, 2:59:57 PM5/28/02
to

"Janus" skrev bla..

Næ ingen af delene dutter, og kan ikke lade sig gøre ;-)

--


jopa
www.jp-web.dk
http://web-templates.dk/


Torben Brandt

unread,
May 28, 2002, 3:47:05 PM5/28/02
to
Janus wrote in dk.edb.internet.webdesign.clientside:

> Jeg har en hjemmeside hvor jeg gerne vil vise en masse billeder, men således
> at bruger af hjemmesiden ikke kan se navnet på billedet og stien hertil.
Så skal du have fat i noget serverside-kode, som fx ASP eller PHP. Spørg i den
relevante gruppe.


> Nogle gode ideer eller skal jeg blot hindre højre-klik (- er den forresten
> skudsikker?)?

Man kan ikke forhindre at folk kan se kildekode, uanset hvad man finder på!


mvh Torben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kasper Kyndsberg

unread,
May 28, 2002, 4:16:12 PM5/28/02
to
"Torben Brandt" <tor...@actuar.dk> skrev

> Janus wrote in dk.edb.internet.webdesign.clientside:
> > Jeg har en hjemmeside hvor jeg gerne vil vise en masse billeder, men
således
> > at bruger af hjemmesiden ikke kan se navnet på billedet og stien hertil.
> Så skal du have fat i noget serverside-kode, som fx ASP eller PHP. Spørg i
den
> relevante gruppe.

Jeg vil ikke tilråde denne metode. Med serversidescript får du blot serveren
til at behandle en forespørgsel i stedet for klienten. Serveren gør intet
andet end at behandle en forespørgsel og sende et resultat tilbage til
browseren. Såfremt man lavede noget der skjulte billednavn eller sti kan
klienten jo ikke downloade og eksponere billedet. Det kan selvfølgelig også
være en løsning ;)

Som sagt så mange gange før: Vil man holde noget skjult skal man ikke lægge
det ud på Internettet. Beskyttelsen af de værker man lægger ud på
Internettet er dækket ind under loven om ophavsret.

--
/Kasper
http://www.kyndsberg.dk


Torben Brandt

unread,
May 28, 2002, 4:42:39 PM5/28/02
to
Kasper Kyndsberg wrote in dk.edb.internet.webdesign.clientside:
Måske var det også mig, der mistolkede spørgsmålet ... måske

Hvis man fx streamer billedet gennem en ASP-fil, så kan brugeren ikke se stien
til billedet. Hvis det fx var fordi at så kunne man gætte stierne til andre
billeder, så kunne det være en udmærket ide - synes jeg.
Man kunne på samme tid tjekke om brugeren havde rettigheder til at se billedet,
fx om han er logget ind.

Men man kan også læse spørgsmålet som at man ikke ønsker at billedet skal kunne
gemme af brugeren. Det er sandt. Det kan ikke lade sig gøre.

Svaret afhænger vist af hvordan man skal forstå spørgsmålet. Det kan Janus
måske hjælpe med... ?

Kasper Kyndsberg

unread,
May 28, 2002, 5:22:53 PM5/28/02
to
"Torben Brandt" <tor...@actuar.dk> skrev i en meddelelse
news:ad0q3v$efc$1...@sunsite.dk...
[...]

> > Som sagt så mange gange før: Vil man holde noget skjult skal man ikke
lægge
> > det ud på Internettet. Beskyttelsen af de værker man lægger ud på
> > Internettet er dækket ind under loven om ophavsret.
>
> Måske var det også mig, der mistolkede spørgsmålet ... måske
>
> Hvis man fx streamer billedet gennem en ASP-fil, så kan brugeren ikke se
stien
> til billedet.

Hvordan streamer man et billede gennem en asp fil? Men nu vi er ved det, så
er en mulighed naturligvis at eksponere billederne via en flashfil. Derved
har brugeren kun mulighed for at gemme hele flashfilen eller tage
screenshots.

Via lidt serverside script kan man da også give ens billeder tilfældige
navne og placere dem i mapper med tilfælde navne... for den ihærdige gør det
dog næppe den vilde forskel.

--
/Kasper
http://www.kyndsberg.dk


Janus

unread,
May 28, 2002, 6:05:23 PM5/28/02
to
Hej Torben!

Din løsning på problemet er også noget jeg har tænkt på. Enten via en
Server-side komponent eller måske en java-applet (simpel krypterer fil-sti
og kunne måske "slukke" billedet ved screen-capture) på klient-siden. Men
jeg ville først lige sikre mig at jeg ikke havde overset en nemmere løsning
før jeg går videre til næste ng.

Kan din ASP-streaming-løsning løses uden en server-side komponent???

Men sp. er åbent for alle løsninger :-)

/Janus

"Torben Brandt" <tor...@actuar.dk> skrev i en meddelelse
news:ad0q3v$efc$1...@sunsite.dk...

Knud Gert Ellentoft

unread,
May 28, 2002, 6:14:06 PM5/28/02
to
Wed, 29 May 2002 00:05:23 +0200, skrev "Janus"
<Ja...@mc-web.dkkxx>:

>Men sp. er åbent for alle løsninger :-)

I mellemtiden læs da gerne
<http://www.usenet.dk/netikette/citatteknik.html>.
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Torben Brandt

unread,
May 28, 2002, 6:33:09 PM5/28/02
to
Kasper Kyndsberg wrote in dk.edb.internet.webdesign.clientside:
> "Torben Brandt" <tor...@actuar.dk> skrev i en meddelelse
> news:ad0q3v$efc$1...@sunsite.dk...
> > Hvis man fx streamer billedet gennem en ASP-fil, så kan brugeren ikke se
> stien
> > til billedet.
>
> Hvordan streamer man et billede gennem en asp fil? Men nu vi er ved det, så
> er en mulighed naturligvis at eksponere billederne via en flashfil. Derved
> har brugeren kun mulighed for at gemme hele flashfilen eller tage
> screenshots.
>
Med "streamer" mente jeg at man skriver <img src="billede.asp"> og hvor
billede.asp indeholdte fx (som er skrevet af Jesper Stocholm)
set oStream = server.createobject("ADODB.Stream")
oStream.Type = 1
oStream.Open
oStream.LoadFromFile (server.mappath("billede.gif"))
response.ContentType = "image/gif"
response.BinaryWrite oStream.Read
oStream.Close
set oStream = nothing

Man kunne så sende forskellige billeder alt efter om man fx er logget ind.

> Via lidt serverside script kan man da også give ens billeder tilfældige
> navne og placere dem i mapper med tilfælde navne... for den ihærdige gør det
> dog næppe den vilde forskel.

Man kunne også forstille sig indviklede løsninger hvor man i asp-filen omdøber
billed-filen, sender html-kode med det nye filnavn, bruger JavaScript til, når
billeder loadet færdigt, at kalde en side i baggrunden, hvor man omdøber
billed-filen igen.
Jeg ved godt at det ikke virker, hvis man ikke bruger JavaScript, men pointen
er at man kan bygge så meget på, at det nok ikke er besværet værd.

Torben Brandt

unread,
May 28, 2002, 6:46:20 PM5/28/02
to
Janus wrote in dk.edb.internet.webdesign.clientside:

> Din løsning på problemet er også noget jeg har tænkt på. Enten via en
> Server-side komponent eller måske en java-applet (simpel krypterer fil-sti
> og kunne måske "slukke" billedet ved screen-capture) på klient-siden. Men
> jeg ville først lige sikre mig at jeg ikke havde overset en nemmere løsning
> før jeg går videre til næste ng.
Hvordan vil du vide hvornår der er ved at blive taget et screen-capture, så
du skal slukke ?


> Kan din ASP-streaming-løsning løses uden en server-side komponent???
Det eksempel, som jeg har skrevet i mit anden indlæg kræver ADODB.Stream, men
det er vist standard i ASP, så vidt jeg ved.
0 new messages