Перейти к публикации

Защита от скачивания сайта


Рекомендованные сообщения

Столкнулся с такой проблемой.

Трижды за неделю было предпринято несколько попыток извне скачать сайт (хостер сообщил).

В результате этого была превышена допустимая нагрузка на сервер.

Посоветовали поставить скрипт блокировки скачивания всего сайта: Скачать (4 кб).

В архиве дана инструкция по его установке, но реализовать его в DLE , лично мне не удалось.

Стоит ли вообще пробовать ставить скрипт? И если да, то как реализовать его на DLE?

Ссылка на сообщение
Поделиться на других сайтах

Удалите пожалуйста тему из платной поддержки. Извиняюсь, был невнимателен.

Изменено пользователем avtolook
Ссылка на сообщение
Поделиться на других сайтах
В архиве дана инструкция по его установке, но реализовать его в DLE , лично мне не удалось.
что конкретно не получилось?
Ссылка на сообщение
Поделиться на других сайтах

Файлы распаковал в корень сайта и:

Например:

В index.php вставил: include '/block.php';

В сам шаблон: <a href='catch.php?p=".rand(1, 100)."' style='visibility: hidden;'>какое либо слово</a>

Пробую качать телепортом - качается.

Спросил у автора скрипта, сказали, что не знакомы с файловой структурой DLE. Вот и обратился сюда.

Ссылка на сообщение
Поделиться на других сайтах

Автор - Дмитрий Берников
Ого знакомые все люди)

в catch.php все настройки заполнили?

попробуйте так

include ROOT_DIR.'block.php';

в каком месте подключили эту строчку в index.php?

Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах

Заполнил, только в строке возможно допусти ошибку:

$blockScriptPath = '/block.php';

А index.php, ставить точно не знаю куда, поэтому и ставил наугад.

Сейчас попробую переставить и проверить, минутку...

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

Все равно выдается ошибка...

Изменено пользователем avtolook
Ссылка на сообщение
Поделиться на других сайтах

написано же

/*

Полный физический путь к скрипту блокировки. Скрипт как файл .php c <?php

в первой строчке должен быть создан.

*/

$blockScriptPath = '';
напишите
$blockScriptPath = ROOT_DIR.'block.php';

Ссылка на сообщение
Поделиться на других сайтах

Исправил как Вы написали, но ошибка осталась:

Warning: include(): Failed opening '/home/virtwww/w_avtolook-ru_29024de4/httpblock.php' for inclusion (include_path='.:') in /home/virtwww/w_avtolook-ru_29024de4/http/index.php on line 360

Ссылка на сообщение
Поделиться на других сайтах

Все поставил, изменил. Ошибки выдаваться перестали, но телепортом сайт качается на ура.... Ничего не вышло.

Изменено пользователем avtolook
Ссылка на сообщение
Поделиться на других сайтах

в catch.php все настройки заполнили?

Заполнил, только в строке возможно допусти ошибку:

поэтому и

телепортом сайт качается на ура
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Правильно, не правильно, но уменя сработало именно такая конфигурация:

catch.php

$blockScriptPath = 'block.php';

$urlSubstitution = 'http://bananarama.comtv.ru/';

$notification = 'my@mail';

index.php

после строки

require_once ROOT_DIR.'/engine/init.php';

добавил

require_once ROOT_DIR.'/block.php';

main.tpl

После кнопки "Главная" добавил

<a href='catch.php?p=".rand(1, 100)."' style='visibility: hidden;'>Фото</a>"

Экперимент провел просто - mydomain/catch.php (увы, под руками нету телепортера) и пипец, IP уже записан, а на экране совсем другая страничка ;)

А вот что пришло на мыло:

Detect full download attempt - blocked

Time - 2008.03.20 12:40:04

IP-address - <my_ip>

User_Agent - Opera/9.26 (Windows NT 5.1; U; ru)

Кстати, или мне кажеться или нет, НО странички теперь медленнее открываются...

Изменено пользователем RedScorp
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...