Прикручиваем антилич для модуля Files
Автор статьи SHAKA1
Пример: AntiLeech (жмём на кнопку скачать)
Прямые ссылки: (естественно скачка по ним происходить не будет)
1. http://www.shakal.net.ru/antileech/leech?cat=files/public&file=Files-A3SRLlJ1zV.zip
2. http://www.shakal.net.ru/uploads/files/public/Files-A3SRLlJ1zV.zip
1. Копируем содержимое архива в корневую папку
1.1 Открываем www.ВашСайт.ru/.htaccess добавляем в него следующие строки:
Цитата | php_value register_globals Off |
2. Открываем папку uploads/files/public (или ту папку на файлы которой вы хотите поставить antileech)
Создаем в ней файл .htaccess в него записываем следующие строки:
Цитата | <files *.zip>
deny from all
</files>
<files *.gzip>
deny from all
</files>
<files *.rar>
deny from all
</files> |
(также можно добавить еще расширения на которые вы хотите поставить antileech) Пример:
Цитата | <files *.РАСШИРЕНИЕ ФАЙЛА>
deny from all
</files> |
3. Открываем файл modules/Files/index.php делаем в нём изменения (выделено красным):
Цитата | //---------------------------------------AntiLeech
$exp = explode("/", $url);
$i='1';
$pathl ='';
while ($i<substr_count($url, "/")) {$pathl .= "".$exp[$i]."/"; $i++;}
$antileech ="/leech/leech?cat=".substr($pathl, 0, -1)."&file=".$exp[substr_count($url, "/")]."";
Header("Location: $antileech");
//---------------------------------------AntiLeech
echo "<center>"._NOTEDOWNLOAD." <b>$f_title</b> "._NOTEDOWNLOAD2."<br><br>";
echo "<b><a href=\"$antileech\" target=\"_blank\">".$exp[substr_count($url, "/")]."</a></b><br><br>";
CloseTable();
get_page($module_name);
foot();
|
заменяем:
Цитата | type=\"submit\" onClick=\"window.open('$url')\" value=\""._DOWNLFILE."\" |
на:
Цитата | type=\"submit\" value=\""._DOWNLFILE."\" |
4. Секретный код можно включить, открыв файл antileech/leech и изменив значение $chkcde c '0' на '1'
5. Вход в админ панель AntiLeech осуществляется www.ВашСайт.ru/antileech/admin.php
6. Для установки запускаем www.ВашСайт.ru/antileech/setup.php
PS:
Размер архива такой большой из-за файла ip2country.txt (~2 mb) для определения страны откуда пришел пользователь, так что сильно не пугаемся размеру архива...
PPS:
Архив к статье можно скачать тут
Оригинал статьи на форуме
Дата публикации: 21.04.2008 Прочитано: 11989 раз |