Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Антилич |
Автор: alligator 18.7.2005, 19:07 |
http://cobreeder.com/antileech.php пример работы скриптика внизу странички и рандомные ссылочки вида http://site.com/antileech/public/41438315db1039b18c950683babf21e4/test.zip Подскажите технологию как сделать ? |
Автор: Mal Hack 18.7.2005, 19:53 |
Смысл в том, что опять же файл пользователю отдает скрипт, вот и все. |
Автор: alligator 18.7.2005, 20:07 |
Да я понимаю что он файл отдаёт, я хочу сделать чтобы при клике на ссылку не вылетала сразу скачка а сначала страничка на которой будет ссылка |
Автор: Mont 18.7.2005, 20:13 |
Выбирай из базы по id ссылки и пиши их на этой странице |
Автор: alligator 18.7.2005, 20:29 | ||
Да это понятно , я знаю как это сделать , я же привел пример работы скрипта http://cobreeder.com/antileech.php правый нижний угол сайта ссылка test.zip |
Автор: alligator 19.7.2005, 21:46 |
Что ни кто не знает чтоль? не верю )) |
Автор: Чих_и_Пых_Пых(MySql_and_PHP) 20.7.2005, 07:49 |
alligator - всё просто: В .htaccess можно указать как в POST будут обозначать переменные, по умолчанию переменные идут так: index.php?var1&var2&var3 и т.д. А на этом сайте test.zip ничто иное как ПЕРЕМЕННАЯ.... |
Автор: Mal Hack 20.7.2005, 12:20 |
alligator ну смотри. Есть страница, там ты показываешь ссылку на download.php, где передаешь качестве параметр ID файла в БД. Затем через download.php ты в БД записывашь ID файла, время, уникальный код - Ashdgw37gdug73gui3, и IP пользователя для скачивания. И генерируешь ссылку на этот же download.php но с параметром file=Ashdgw37gdug73gui3. Из БД ты выбираешь строку с этим кодом. Проверяешь IP пользователя. Если совпадают, уже посылаешь файл пользователю. НО, обязательное условие. ФИЗИЧЕСКОЕ имя файла должно ОТЛИЧАТЬСЯ от имени, под которым ты посылаешь файл пользователю. http://forum.vingrad.ru/index.php?showtopic=58852&unread=1&hl= |
Автор: alligator 20.7.2005, 18:50 |
а я могу допустим сделать без параметра file используя mod_rewrite ? ну чтобы типа ссылка была вида http://somesite.com/files/324f3d2j42a3jafaffgdte45te/file.zip Добавлено @ 18:50 Меня вообще польшей части интересует как сделать чтобы при нажатии на ссылку не сразу начиналась закачка ,а сначала открывалась станичка на которой ссылка генерилась , это типа надо будет редиректить или что-то другое ? |
Автор: Mal Hack 20.7.2005, 19:16 | ||||||||
Да, можешь, но без file.zip.
Я же выше написал:
или ссылку вида: http://somesite.com/files/324f3d2j42a3jafa...te45te
|
Автор: Домо 4.10.2005, 14:24 |
вы че ребят, там же mysql не используется в ихнем скрипте %) |
Автор: lshelper 26.2.2006, 17:26 |
кто искал антилич капиташки (Cobreeder Antileech, KpTeam Antileech) тут: http://rapidshare.de/files/14183585/kpteam_antileech_by_nosferatu.zip.html |
Автор: Deg 22.3.2007, 17:37 |
Делаю сам такую фичу сейчас. Дано: - файл лежит на http://domain/upload/file.zip Нужно: - сгенерировать виртуальную ссылку типа http://domain/download/Ashdgw37gdug73gui3 - Ссылка открывается в новом окне с информацией о файле (размер, тип и т.п.) В окне сгенерировать виртуальную ссылку (уже другую) типа http://domain/download/37gdug7Ashdgw37gdug73gui3 - После этого файл идет на загрузку, но в свойствах закачки даунлоадера (например флешгет, или даже встроенного в FireFox) невидно было реальный линк (http://domain/upload/file.zip) Реально ли это? Если да - то как это делается... |
Автор: capitan 25.3.2007, 20:45 | ||
Попробуй что-то типа этого :
|
Автор: Deg 26.3.2007, 12:18 |
Объясни, capitan, будь добр, что такое $file_url и $tovar в строках 12 и 14/15 |
Автор: capitan 27.3.2007, 14:27 | ||
$fileurl - это путь к файлу http://site.com/uploads/test.zip $tovar - это рандомное имя, которое будет видеть пользователь. |