Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Jak zabezpieczyc jpga na stronie przed kopiowaniem, prosze o poprawienie lub gotowy index :(
cieniu
post 11.02.2010, 14:12:18
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 sad.gif

Bardzo prosze Was o poprawienie tego burdelu smile.gif Będe bardzo wdzięczny 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 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 (1 - 5)
nospor
post 11.02.2010, 14:18:41
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




wystarczy podejrze źródło strony, zobaczyc jak sie plik nazywa i go sobie sciagnac.

daj znak wodny na zdjecie i juz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
cieniu
post 11.02.2010, 14:22:05
Post #3





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 sad.gif
Go to the top of the page
+Quote Post
ucho
post 11.02.2010, 16:35:20
Post #4





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

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


Zrób znak wodny. Koniec i kropka. Na każde inne rozwiązanie nawet klawisz PrintScreen wystarczy.
Go to the top of the page
+Quote Post
cieniu
post 11.02.2010, 18:26:49
Post #5





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

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


Nie chodzi o znak wodny tylko o zabezpieczenie przed zapisaniem pliku.
Poznajdywalem rozne posty ale i tak nie moge zrobic odpowiedniego indexu.
Tutaj jest jak zabezpieczyc przed print screenem:
http://forum.php.pl/index.php?showtopic=30...st&p=174200

Prosze o pomoc w zrobieniu prawidlowo indexu razem z zabezpieczeniami dla printscreena i zapisywania pliku. Gdzie to powstawiac dodatkowe kody itd sad.gif

<!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;
}


</style>

</head>
<body>
<div id="works"><img src="1.jpg" width="800" height="719"></div>
</body>
</html
</html>

Ten post edytował cieniu 11.02.2010, 18:30:25
Go to the top of the page
+Quote Post
zegarek84
post 11.02.2010, 19:08:44
Post #6





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 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


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:55