Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blokada Kopiowania Grafiki
Forum PHP.pl > Forum > Przedszkole
siestrzemcewiczowski
Chciałbym zapytać jak mozna dobrze zablokować opcje zapisywania grafiki chciałbym to zrobic np. w galerii http://www.darecznik.w.tkb.pl/z/index.php
crash
Właściwie to nie da się, ale zawsze można na fotografii dodać informacje dotyczące autora/praw i już (of course w php możesz automatycznie to zrobić)...
Pigula
bylo na forum szukaj i to calkiem pokazna dyskusja

------
@crash jestes lepszy o 19sek tongue.gif no tak na 100% to sie nie da ale zawsze mozna troche zycie utrudnic bylo chyba na forum php (na tym ogolnym)
batman
Można zrobić pewne zabezpieczenie, choć nie do końca pewne. Ale jeśli masz tylko miniaturki na stronie to w zupełności wystarczy. Trzeba w javascript zablokować możliwość użycia prawego przycisku myszy i już.

A oto kod:
  1. <script language="javascript">
  2. function click(e) {
  3. if (navigator.appName == 'Netscape'
  4. && e.which == 3) {
  5. alert("no right click please")
  6. return false;
  7. }
  8. else {
  9. if (navigator.appName == 'Microsoft Internet Explorer'
  10. && event.button==2)
  11. alert("no right click please")
  12. return false;
  13. }
  14. return true;
  15. }
  16. document.onmousedown=click
  17. </HEAD>
  18. No right mouse button here!
  19. </BODY></HTML>
Ozzy
Ładne mi to zabezpieczenie, wyłączenie JS'a w ff to 2 kliknięcia:)
TomASS
Noto za wyświetlenie obrazka zrobić odpowiedzialnym JS i wtedy użytkownik aby zobaczył obrazek musi włączyć JS smile.gif

  1. <script language="Javascript1.2">
  2.  
  3. // (C) 2000 www.CodeLifter.com
  4. // Free for all users, but leave in this header
  5.  
  6. // Set the message for the alert box
  7. am = "Nie możesz skopiować strony.\n (tlosek@interia.pl)";
  8.  
  9. // do not edit below this line
  10. // ===========================
  11. bV = parseInt(navigator.appVersion)
  12. bNS = navigator.appName=="Netscape"
  13. bIE = navigator.appName=="Microsoft Internet Explorer"
  14.  
  15. function nrc(e) {
  16. if (bNS && e.which > 1){
  17. alert(am)
  18. return false
  19. } else if (bIE && (event.button >1)) {
  20. alert(am)
  21. return false;
  22. }
  23. }
  24.  
  25. document.onmousedown = nrc;
  26. if (document.layers) window.captureEvents(Event.MOUSEDOWN);
  27. if (bNS && bV<5) window.onmousedown = nrc;
  28.  
batman
Zgadzam się z przedmówcą smile.gif
siestrzemcewiczowski
dzieki tongue.gif tylko szkoda ze po najechaniu na zdjecie pojawiają sie opcje min."zapisz ten obraz" sad.gif a tego wyłączyć sie chyba nieda?
sf
tomass, batmat: ile stawiacie pieniedzy na swoje rozwiazanie? winksmiley.jpg bo ja chetnie przyjme zaklad, ze to zlamie i sciagne ten obrazek winksmiley.jpg byl juz poruszany temat podgladania kodu js.. to samo sie tyczy wg mnie obrazek, jesli ja widze obrazek to znaczy, ze moja przeglarka musiala go sciagnac, a jak sciagla to znaczy, ze ja go moge miec ... its so easy
siestrzemcewiczowski
ej no mi chodzi zeby mi lamusy np. panienki niekopiowały w najprostrzy sposób tongue.gif
batman
Nie ma zabezpieczenia idealnego. A podany przykład ma tylko utrudnić pobranie takiego obrazka. Nie każdy jest przecież progamistą www i wie jak obejść takie zabezieczenie. Wbrew pozorom zdecydowana większość internautów to ludzie nie mający zielonego pojęcia o programowaniu.
aleksander
było juz na forum. poszukaj

zamykam
FiDO
http://forum.php.pl/index.php?showtopic=33168

Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.