Deprecated: Creation of dynamic property Topic::$chronicle_score is deprecated in /home/test/htdocs/news/id.php on line 24

Deprecated: Creation of dynamic property Topic::$status is deprecated in /home/test/htdocs/news/id.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /home/test/htdocs/news/id.php:24) in /home/test/htdocs/php/common.php on line 164

Warning: Cannot modify header information - headers already sent by (output started at /home/test/htdocs/news/id.php:24) in /home/test/htdocs/php/common.php on line 165

Warning: Cannot modify header information - headers already sent by (output started at /home/test/htdocs/news/id.php:24) in /home/test/htdocs/php/common.php on line 166

Warning: Cannot modify header information - headers already sent by (output started at /home/test/htdocs/news/id.php:24) in /home/test/htdocs/php/common.php on line 167
Качканар / GSM

GSM

Старый форум

А как в HTML сделать так, чтобы картинку нельзя было скачать?И чтобы если с другого адреса на неё сделают ссылку, она тоже не открывалась?

Комментарии
Фалькрум

Уважаемый GSM!

Насколько я понимаю - это невозможно.

GSM

Уважаемый Фалькрум!

А как возможно!?

Bash

Уважаемый GSM!

На 100% - никак. В чистом HTML - от чайников используют java-скрипты, запрещающие вызов меню по правой кнопке мыши. От сохранения страницы с картинками не спасает. При использовании PHP и выдаче картинки только по ссылке, а не в составе страницы, можно попробовать отслеживать HTTP_REFFER, это защитит от показа по чужой ссылке. Еще есть какие-то возможности в настройке веб-сервера Apache, но я их толком не знаю - не было необходимости.

Однако, в любом случае, если браузер уже открыл картинку, ничто не помешает ее записать...

Впрочем, админы порно-серверов нашли простое решение - они картинки отдают только после предъявления пароля. ;-)

GSM

Уважаемый Bash!

А как то замечал такое! Сохраняешь картинку! А когда начинаешь смотреть она весит 0kb (на диске) и когда открываешь там пусто!

Bash

Уважаемый GSM!

Ссылку в студию! Будем препарировать... ;-)

GSM

Уважаемый Bash!

http://cigpacks.narod.ru/html/ тут коллекция пачек

выбираешь одну, увеличиваешь, сохроняешь и ...нифига.

Bash

Уважаемый GSM!

А, это угробище под названием Урод-Ру! :)

У них "фотоальбом" вообще через задницу сделан. Особенно с учетом, что там хостятся преимущественно чайники...

Как это делается с "народ.ру":

1) Заходишь на страничку с нужной картинкой.

2) Нажимаешь правую кнопу мыши, вызываешь пункт меню "Просмотр в виде HTML".

3) Открывается окошко блокнота, в нем ищешь строчку, начинающуюся с "fnames = new Array(", она примерно 17-ой будет.

4) В этом массиве будут примерно такие значения: "Pictures/00001-1.jpg", "Pictures/00003-1.jpg", ...

5) Ручками формируешь в адресной строке браузера адрес состоящий из адреса сайта и значения из массива, например так: http://cigpacks.narod.ru/Pictu 6) Все остальные картинки вынимаешь аналогичным образом.

Самое забавное, что это на самом деле не защита, это просто одна из самых дебильных реализаций "фотоальбома". Невозможность нормально скопировать фотку - побочный эффект...

Bash

Уважаемый Bash!

Ах, да - после 5-го пункта долдно идти, разумеется, классическое сохранение картинки по правой кнопке мышики и пункту "Сохранить рисунок как...". :)