Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Антилич 
:(
    Опции темы
alligator
Дата 18.7.2005, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



http://cobreeder.com/antileech.php пример работы скриптика внизу странички
и рандомные ссылочки вида
http://site.com/antileech/public/41438315d...bf21e4/test.zip
Подскажите технологию как сделать ?
PM MAIL   Вверх
Mal Hack
Дата 18.7.2005, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Смысл в том, что опять же файл пользователю отдает скрипт, вот и все.
PM ICQ   Вверх
alligator
Дата 18.7.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



Да я понимаю что он файл отдаёт, я хочу сделать чтобы при клике на ссылку не вылетала сразу скачка а сначала страничка на которой будет ссылка
PM MAIL   Вверх
Mont
Дата 18.7.2005, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Vingrad developer
Сообщений: 274
Регистрация: 13.11.2004
Где: Altay

Репутация: 8
Всего: 12



Выбирай из базы по id ссылки и пиши их на этой странице

Это сообщение отредактировал(а) Mont - 18.7.2005, 20:23


--------------------
"Если однажды Вдруг
Меня не окажется вовсе
в заповедной заветной тарелке
Твоего праведного сновидения
Знай - Неуловимые мстители настигли меня."
© Егор Летов
PM MAIL ICQ   Вверх
alligator
Дата 18.7.2005, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



Цитата(Mont @ 18.7.2005, 21:13)
Выбирай из базы по id ссылки и пиши их на этой странице

Да это понятно , я знаю как это сделать , я же привел пример работы скрипта http://cobreeder.com/antileech.php правый нижний угол сайта ссылка test.zip
PM MAIL   Вверх
alligator
Дата 19.7.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



Что ни кто не знает чтоль? не верю ))
PM MAIL   Вверх
Чих_и_Пых_Пых(MySql_and_PHP)
Дата 20.7.2005, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 20.4.2005

Репутация: 1
Всего: 2



alligator - всё просто:
В .htaccess можно указать как в POST будут обозначать переменные, по умолчанию переменные идут так:
index.php?var1&var2&var3 и т.д. А на этом сайте test.zip ничто иное как ПЕРЕМЕННАЯ....
PM MAIL   Вверх
Mal Hack
Дата 20.7.2005, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



alligator ну смотри. Есть страница, там ты показываешь ссылку на download.php, где передаешь качестве параметр ID файла в БД. Затем через download.php ты в БД записывашь ID файла, время, уникальный код - Ashdgw37gdug73gui3, и IP пользователя для скачивания. И генерируешь ссылку на этот же download.php но с параметром file=Ashdgw37gdug73gui3.
Из БД ты выбираешь строку с этим кодом. Проверяешь IP пользователя. Если совпадают, уже посылаешь файл пользователю.

НО, обязательное условие. ФИЗИЧЕСКОЕ имя файла должно ОТЛИЧАТЬСЯ от имени, под которым ты посылаешь файл пользователю.

http://forum.vingrad.ru/index.php?showtopi...52&unread=1&hl=

Это сообщение отредактировал(а) Mal Hack - 20.7.2005, 12:22
PM ICQ   Вверх
alligator
Дата 20.7.2005, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: 1
Всего: 1



а я могу допустим сделать без параметра file используя mod_rewrite ?
ну чтобы типа ссылка была вида http://somesite.com/files/324f3d2j42a3jafa...te45te/file.zip
Добавлено @ 18:50
Меня вообще польшей части интересует как сделать чтобы при нажатии на ссылку не сразу начиналась закачка ,а сначала открывалась станичка на которой ссылка генерилась , это типа надо будет редиректить или что-то другое ?

Это сообщение отредактировал(а) alligator - 20.7.2005, 18:51
PM MAIL   Вверх
Mal Hack
Дата 20.7.2005, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(alligator @ 20.7.2005, 19:50)
а я могу допустим сделать без параметра file используя mod_rewrite ?
ну чтобы типа ссылка была вида http://somesite.com/files/324f3d2j42a3jafa...te45te/file.zip

Да, можешь, но без file.zip.

Цитата(alligator @ 20.7.2005, 19:50)
Меня вообще польшей части интересует как сделать чтобы при нажатии на ссылку не сразу начиналась закачка ,а сначала открывалась станичка на которой ссылка генерилась , это типа надо будет редиректить или что-то другое ?


Я же выше написал:
Цитата(Mal @ 20.7.2005, 13:20)
Есть страница, там ты показываешь ссылку на download.php, где передаешь качестве параметр ID файла в БД. Затем через download.php ты в БД записывашь ID файла, время, уникальный код - Ashdgw37gdug73gui3, и IP пользователя для скачивания. И генерируешь ссылку на этот же download.php но с параметром file=Ashdgw37gdug73gui3.

или ссылку вида: http://somesite.com/files/324f3d2j42a3jafa...te45te
Цитата
Из БД ты выбираешь строку с этим кодом. Проверяешь IP пользователя. Если совпадают, уже посылаешь файл пользователю.

НО, обязательное условие. ФИЗИЧЕСКОЕ имя файла должно ОТЛИЧАТЬСЯ от имени, под которым ты посылаешь файл пользователю.

PM ICQ   Вверх
Домо
Дата 4.10.2005, 14:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











вы че ребят, там же mysql не используется в ихнем скрипте %)
  Вверх
lshelper
Дата 26.2.2006, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 26.2.2006

Репутация: нет
Всего: нет



кто искал антилич капиташки (Cobreeder Antileech, KpTeam Antileech) тут:

http://rapidshare.de/files/14183585/kpteam...feratu.zip.html
PM MAIL   Вверх
Deg
Дата 22.3.2007, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.9.2006
Где: Dniepropetrovsk, Ukraine

Репутация: нет
Всего: нет



Делаю сам такую фичу сейчас.

Дано:  
 - файл лежит на http://domain/upload/file.zip

Нужно:  
 - сгенерировать виртуальную ссылку типа http://domain/download/Ashdgw37gdug73gui3
 - Ссылка открывается в новом окне с информацией о файле (размер, тип и т.п.) 
   В окне сгенерировать виртуальную ссылку (уже другую) типа http://domain/download/37gdug7Ashdgw37gdug73gui3
 - После этого файл идет на загрузку, но в свойствах закачки даунлоадера (например флешгет, или даже встроенного в FireFox) невидно было 
   реальный линк (http://domain/upload/file.zip)

Реально ли это? Если да - то как это делается... 
PM MAIL WWW ICQ Skype   Вверх
capitan
Дата 25.3.2007, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Попробуй что-то типа этого :
Код

//$online_file - имя файла , типа test.zip

$ext = substr($online_file,1 +strrpos($online_file, "."));
header("Pragma: no-cache");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/octet-stream");
header("Content-Type: application/x-rar");
header("Content-Type: application/x-zip");
header("Content-Disposition: attachment; filename=$tovar.$ext");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize( $fileurl )."");
readfile($fileurl);
exit;

PM MAIL WWW ICQ   Вверх
Deg
Дата 26.3.2007, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.9.2006
Где: Dniepropetrovsk, Ukraine

Репутация: нет
Всего: нет



Объясни, capitan, будь добр, что такое $file_url и $tovar в строках 12 и 14/15
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1179 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.