тырят картинки :)

1 234
LM
На сайте с 30.11.2001
Offline
71
LiM
#31

lvk,

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

На PHP для минимизации трафика хватит кода:


header('HTTP/1.0 404 Not found');
exit;
С уважением, Андрей Хроленок. Загляни в FAQ по оптимизации и продвижению сайтов (http://www.seoman.ru/FAQ/) Анализатор страниц сайтов (http://www.seoman.ru/analizer/)
Artemyev_Maksim
На сайте с 25.11.2003
Offline
26
#32

тут про htaccess

ttp://www.master-x.com/articles/article/57/page/0/

или здесь

http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLD,GGLD:2004-52,GGLD:en&q=antileech+script

M
На сайте с 16.01.2005
Offline
0
#33

Я пытался бороться. Не получается. Поэтому самое лучшее - GD2. Все делается на лету - на ftp лежат чистые картинки, браузеру выдаются меченные. Сверху накладываю ленточки и лого png-24.

Вот например

V
На сайте с 13.08.2003
Offline
24
#34

2 mfender

на чем сделано?

Pls А можно пример кода реализации или url где есть более подрабная инфа

> Все делается на лету

а как по части нагрузки на сервер?

M
На сайте с 16.01.2005
Offline
0
#35

2vaay:

Сделано PHP+GD2.

Если откинуть всю шелуху, имеются две картинки - требуемая и изображение полупрозрачной ленточки. енточка делается в фотошопе на пустом бэкграунде с плотностью видимого слоя 15-25%, сохраняется в png-24.

А дальше еще проще:


Header("Content-type: image/jpeg");
//Это понятно :)
$tmp_pic=imagecreatefromjpeg(<картинка>);
//это картинка, которая лежит внизу
$water_pic = imagecreatefrompng(<картинка>);
//это - изображение ленточки
$bord_pic = imagecreatetruecolor(<ширина>, <высота>);
//создаём болванку для выходного изображения. именно truecolor, иначе получится ерунда.
//будет некрасивая вуаль какого-нибудь неприятного цвета.
imagecopy($bord_pic,$tmp_pic,<x>,<y>,0,0,<width>,<height>);
imagecopy($bord_pic,$water_pic,<x>,<y>,0,0,<width>,<height>);
//вобщем, копируем нужную картинку и ленточку на нашу болванку
Imagejpeg($bord_pic);

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

Что касается нагрузки на сервер - не думаю, что она большая. Во всяком случае, я не ощущаю этого. Например, на этой странице все картинки выдаются через подобное. По времени - абсолютно то же, как если бы брались браузером непосредственно с фтп. Тут, конечно, еще от хостера многое зависит. У меня хороший, даже слишком хороший хостинг. С полным доступом к настройкам httpd.conf

AStr.
На сайте с 05.11.2004
Offline
133
#36

а лучше всего не париться, а сразу выбрать хостинг, у которого есть сервис hotlink protection, он поможет от воровства не только картинок, но и всего контента, расширения файлов которые защищать вы выбираете сами, ставите каким урлам развешено, и куда редиректить при запросе контента, например на главную. вот у этого http://www.skyhost.ru/?pr=prikols.com.ru

хостера есть такой сервис.

Недвижимость в Испании у моря, здесь 325 дней в году светит солнце (https://best-espana.com/)
QuaGGa
На сайте с 12.11.2004
Offline
137
#37
Как писал AStr.
а лучше всего не париться, а сразу выбрать хостинг, у которого есть сервис hotlink protection, он поможет от воровства не только картинок, но и всего контента, расширения файлов которые защищать вы выбираете сами, ставите каким урлам развешено, и куда редиректить при запросе контента, например на главную. вот у этого http://www.skyhost.ru/?pr=prikols.com.ru
хостера есть такой сервис.

А разве такой кусок htaccess не спасает от хотлинка?

RewriteEngine on

RewriteOptions inherit

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://.*yourdomain.com/.*$ [NC]

RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$

Advisor
На сайте с 24.11.2003
Offline
177
#38
Как писал kochugov
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ТУТ_ДОМЕН_РУ/.*$ [NC]
RewriteRule \.(gif|jpg)$ /logo.gif [L]

а я вот так сделал
если левая загрузка, то выдается картинка logo.gif

Аналогичное решение... только вместо логотипа поставил картинок с порно ресурсов. Ох и долго некоторые хотлинкеры были в шоке... зато сразу перестали тянуть от меня картинки 😂 Эффект наблюдал два дня...

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий