Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрет копирования и сохранения страницы.
 
 автор: Владимир55   (06.03.2006 в 11:17)   письмо автору
 
 

На сайте есть читальный зал, по правилам которого "выносить литературу запрещается". Было бы хорошо во исполнения этого правила поставить на странице какой-нибудь код для того, чтобы с неё нельзя было скопировать текст и её саму нельзя было бы сохранить (скачать с сайта).

Такое возможно?

   
 
 автор: Андрюха.   (06.03.2006 в 12:10)   письмо автору
 
   для: Владимир55   (06.03.2006 в 11:17)
 

Невозможно...
При попадении на компьютер юзера информации закрыть доступ к копированию уже невозможно.
На жаль...

   
 
 автор: Artemy   (06.03.2006 в 12:41)   письмо автору
 
   для: Андрюха.   (06.03.2006 в 12:10)
 

Почему это возможно!
Я видел где-то такой сайт, 5 минут мучений и я все же посмотрел HTML код страницы и скопировал текст от туда.
Жалко, но я не помню ссылку на этот сайт.
Код JS действительно хорошо, только увесист(100Kb)!!!

   
 
 автор: Loki   (06.03.2006 в 13:02)   письмо автору
 
   для: Artemy   (06.03.2006 в 12:41)
 

и у 10(!) процентов пользователей отключен.

   
 
 автор: Artemy   (06.03.2006 в 13:08)   письмо автору
 
   для: Loki   (06.03.2006 в 13:02)
 

Согласен.
Есть еще один вариант защиты теста и изображений от несанкционированного копирования, это покрывать страницу прозрачным гифом. Правда защищает только от дурака!

   
 
 автор: Владимир55   (06.03.2006 в 13:18)   письмо автору
 
   для: Artemy   (06.03.2006 в 13:08)
 

Может 100 процентной защиты и не обязательно добиваться, ведь речь не идет о коммерческой тайне. Но я вот видел сайт, в котором при попытке выделить текст (щелкаешь правой кнопкой) возникает надпись: "Копирование запрещено".

А при попытке "Сохранить файл как" пишет, что сохранение невозможно и запоминает файл объёмом 10 байт.

Собственно, мне бы и этого хватило!

Вот как это сделать?

   
 
 автор: Artemy   (06.03.2006 в 13:29)   письмо автору
 
   для: Владимир55   (06.03.2006 в 13:18)
 

Я думаю делать этого не нужно, проще найти такой скрипт!

Вот ссылочка, скрипты на выбор!
http://scriptic.ru/guarding/index.shtml

   
 
 автор: elenaki   (06.03.2006 в 13:29)   письмо автору
 
   для: Владимир55   (06.03.2006 в 13:18)
 

запрет клика на правой кнопке и запрет нажатия ctrl+c:

<html>
<head>
    <title>Untitled</title>
<SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
function alt(mes) { 
alert(mes); 


if(isNS) 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
  if(EnableRightClick==1){ return true; }
  else {return false; }
}
function mousehandler(e){
  if(EnableRightClick==1){ return true; }
  var myevent = (isNS) ? e : event;
  var eventbutton = (isNS) ? myevent.which : myevent.button;
  if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
  var myevent = (isNS) ? e : window.event;
  if (myevent.keyCode==96)
    EnableRightClick = 1;
  return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>

    
</head>

<BODY onkeydown="if(event.keyCode==67)alt('no copy!')"> 

vcnbsdngzsfkjg<br>
ndzfjlgfdgfbbz<br>
df<br>
xdf<br>
xfgxzfzxfg

hjkjhkjk
<img src=demo.jpg>
</body>
</html>

как сделать, чтоб не сохранял весь файл, не знаю :( (кроме как выключить еще и верхнюю панель с кнопками)

   
 
 автор: Loki   (06.03.2006 в 13:46)   письмо автору
 
   для: elenaki   (06.03.2006 в 13:29)
 

А если отключить JS то скрипт перестает работать?
Кстати, недавно обратил внимание: Опера позволяет разворачивать верхнее меню даже если это запрещено скриптом.

   
 
 автор: Artemy   (06.03.2006 в 13:48)   письмо автору
 
   для: Loki   (06.03.2006 в 13:46)
 

Тогда прозрачный гиф!

   
 
 автор: Владимир55   (06.03.2006 в 15:22)   письмо автору
 
   для: Artemy   (06.03.2006 в 13:48)
 

Прозрачный гиф - это круто! Вот только бы понять, что это такое!

   
 
 автор: Artemy   (06.03.2006 в 15:38)   письмо автору
 
   для: Владимир55   (06.03.2006 в 15:22)
 

Создается, например в фотошопе, картиночка размером 1х1 пиксель с прозрачным фоном.
Далее страница покрывается <div> слоем , т.е. <div style="Z-INDEX: 100; LEFT: 100px; POSITION: absolute; TOP: 50px"><img src="space.gif" width="600" height="600" border="0">. Вставить этот код сразу после тэга <body>.

Далее наведя на эту область страницы не удасться скопировать текст.

   
 
 автор: Владимир55   (06.03.2006 в 15:50)   письмо автору
 
   для: Artemy   (06.03.2006 в 15:38)
 

Аж дух захватило!

Попробую...

Спасибо!

   
 
 автор: elenaki   (06.03.2006 в 16:55)   письмо автору
 
   для: Владимир55   (06.03.2006 в 15:50)
 

сильно не обольщайтесь. текст всегда можно вытянуть...

   
 
 автор: runtime   (06.03.2006 в 17:00)   письмо автору
 
   для: elenaki   (06.03.2006 в 16:55)
 

вроде можно кодировать исходник в хтмл... чтобы он был в байт-кодах...

   
 
 автор: Artemy   (06.03.2006 в 17:13)   письмо автору
 
   для: runtime   (06.03.2006 в 17:00)
 

А можно и раскодиравать!

   
 
 автор: runtime   (06.03.2006 в 17:18)   письмо автору
 
   для: Artemy   (06.03.2006 в 17:13)
 

как мед-так и ложку )) давайте при помощи функции crypt код выводить - никто не раскодирует ))
а если серьезно - все зависит от того наскоко человек захочет добратса до исходника...полностью защитить код невозможно

   
 
 автор: Artemy   (06.03.2006 в 17:22)   письмо автору
 
   для: runtime   (06.03.2006 в 17:18)
 

На этом форуме уже не однократно говорили, что защитить содержание страницы не возможно.
Можно лишь усложнить жизнь "захватчику".

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования