Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Jak zabezpieczyc jpga na stronie przed kopiowaniem, prosze o poprawienie lub gotowy index :(
cieniu
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.01.2010

Ostrzeżenie: (0%)
-----


Witam,
potrzebuje pokazac gościowi 2 jpgi ale nie chce zeby zapisal je na dysk czy tez w inny sposob skopiował.

Znalazlem pewne informacje nt. zabezpieczania obrazków ale nie znam sie na htmlu i nie potrafie odpowiednio go napisać :/

Znalazlem takie opcje jak:

1.przykrycie obrazka przeźroczystym gifem

<SPAN STYLE="background-image: url(obrazek.jpg);"><IMG
SRC="piksel.gif" WIDTH="200" HEIGHT="200"
ALT=""></SPAN>

2.ukrycie zdjęcia,przewijanie strony przy chęci zapisu jpga:

<IMG SRC="obrazek.jpg" ALT=""
onmousedown="window.scrollTo(0,2000);">

I tutaj chcac miec tą opcje przy prawokliku podmienilem 'onmousedown" na "oncontextmenu" ale nie dziala (IMG:style_emoticons/default/sad.gif)

Bardzo prosze Was o poprawienie tego burdelu (IMG:style_emoticons/default/smile.gif) Będe bardzo wdzięczny (IMG:style_emoticons/default/sad.gif) (

Moje jpgi nazywają sie 1 i 2. Najlepiej bedzie jak index bedzie dla pojedynczego jpga czyli poprsotu 2 takie same indexy bedą ktore wrzuce oddzielnie. Także w indexie bedzie tylko jeden plik graficzny.
Prosze o pomoc (IMG:style_emoticons/default/sad.gif) ponizej index





<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="en" lang="en">
<head>
<meta name="google-site-verification" content="qaQ2tkBQ6yn8YqCA0rX86BQQE60YTG2dgPpt5HCPLqY" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> ... </title>
<link rel="shortcut icon" href="kc.ico">
</head>

<style type="text/css">

html, body {
height: 100%;
}

body {
display: table;
width: auto;
margin: 0 auto;
background-color: #ffffff;
font: normal 100% sans-serif;
}

#works {
display: table-cell;
vertical-align: middle;
text-align: center;
}

<script TYPE="text/JScript" LANGUAGE="JScript">
window.document.write('<IMG SRC="obrazek.jpg"
ALT="">');
</SCRIPT>
<SPAN STYLE="background-image: url(1.jpg);"><IMG
SRC="piksel.gif" WIDTH="800" HEIGHT="719"
ALT=""></SPAN>
</style>

</head>

<body>
14:03 2010-02-11
</body>
</html
</html>

Ten post edytował cieniu 11.02.2010, 14:18:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cieniu
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.01.2010

Ostrzeżenie: (0%)
-----


Sądze ze gosc nie wie co to jest zrodlo strony a nawet gdyby to juz trudno.
Chcialbym jednak plik zabezpieczyc w taki sposob zeby przy zapisie obrazka zapisywal sie ten gifowy pixel a przy zapisie calej strony w zapisz jako nie zapisywal sie jpg. Da sie do zrobic? Tzn da sie z tego co czytalem tylko jak napisac ten index (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(cieniu @ 11.02.2010, 14:22:05 ) *
Sądze ze gosc nie wie co to jest zrodlo strony a nawet gdyby to juz trudno.
Chcialbym jednak plik zabezpieczyc w taki sposob zeby przy zapisie obrazka zapisywal sie ten gifowy pixel a przy zapisie calej strony w zapisz jako nie zapisywal sie jpg. Da sie do zrobic? Tzn da sie z tego co czytalem tylko jak napisac ten index (IMG:style_emoticons/default/sad.gif)

da się pod jednym warunkiem (a w zasadzie pod kilkoma)....

skoro już nie zależy Ci na podgląd źródeł i to, że ktoś rozpracuje skrypt bądź użyje firebuga (lub wpisując w pasek adresu odpowiedni kod javascript i wyświetli źródło po modyfikacji przez skrypty) lub co jeszcze łątwiejsze do ściągania przeróżnych filmów flash że ktoś użyje Live HTTP Headers to musisz zrobić tak:

[nie wiem na ile znasz javascript i podaję tylko przepis]
w kodzie strony nie możesz wyświetlać obrazków - jeśli ktoś będzie miał wyłączony javascript to już jego problem i go olewasz (musisz to zaakceptować)... informacje o obrazkach przekazujesz gdzieś do skrytu bądź gdzieś nie jawnie do źródła ale nie jako obrazki.... skryptem potem tworzysz obrazki ale... przysłąniasz je div'em z tłem obrazka przezroczystego lub bez tłą a z wstawionym obrazkiem przezroczystym rozciągniętym na cały div....

kodu js nie będę pisał - tak na szybko tylko konstrukcję html jak ten obrazek masz wstawić tworząc kod html z poziomu js musisz zrobić coś w ten deseń:

<div class="img"><img src="ścieżka do obrazka><div class="przeslona_rozciągnięta_z_tłem_przezroczystym"></div></div>
lub
<div class="img"><img src="ścieżka do obrazka><img class="przeslona_rozciągnięta_z_tłem_przezroczystym" src="przezroczysty"></div>

co do wypozycjonowania tego to luknij w ten temat gdzie też dałem odpowiedź:
Pozycjonowanie warstw na sobie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 14:17