Есть ftp на котором лежат файлы.
Нада сделать так чтобы с сайта качались файлы с этого ftp, но чтобы путей не было видно.
Подскажите как можно сделать???php 4.3.1 apache 1.3.27
смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>
Ну ты и пошутил)))
Кстати хотел бы добавить что файлы - ВИДЕО! т.е. большие
>>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>>
>
>
>Ну ты и пошутил)))
>Кстати хотел бы добавить что файлы - ВИДЕО! т.е. большие
да пусть качают - чего по этому поводу париться-то ? пользователям до лампочки физический путь до файла на сервере, если у него есть УРЛА
>>>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>>>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>>>
>>
>>
>>Ну ты и пошутил)))
>>Кстати хотел бы добавить что файлы - ВИДЕО! т.е. большие
>
>
>да пусть качают - чего по этому поводу париться-то ? пользователям до
>лампочки физический путь до файла на сервере, если у него есть
>УРЛА
да но ведь он тогда сможет качать фильмы ввобще в обход сайта, прямо на фтп заходит и качать
>>>>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>>>>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>>>>
>>>
>>>
>>>Ну ты и пошутил)))
>>>Кстати хотел бы добавить что файлы - ВИДЕО! т.е. большие
>>
>>
>>да пусть качают - чего по этому поводу париться-то ? пользователям до
>>лампочки физический путь до файла на сервере, если у него есть
>>УРЛА
>
>
>да но ведь он тогда сможет качать фильмы ввобще в обход сайта,
>прямо на фтп заходит и качать
запретите на ftp в этом каталоге листинг файлов, например
>>>>>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>>>>>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>>>>>
>>>>
>>>>
>>>>Ну ты и пошутил)))
>>>>Кстати хотел бы добавить что файлы - ВИДЕО! т.е. большие
>>>
>>>
>>>да пусть качают - чего по этому поводу париться-то ? пользователям до
>>>лампочки физический путь до файла на сервере, если у него есть
>>>УРЛА
>>
>>
>>да но ведь он тогда сможет качать фильмы ввобще в обход сайта,
>>прямо на фтп заходит и качать
>
>
>запретите на ftp в этом каталоге листинг файлов, напримерЭто само собой Я запретил листинг, и пароль поставил что только с сайта можно зайти, но пароль узнать не так уж и сложно.
Спокойно можно зайти например такЖ
ftp://user:pass@host.ru/folder/video.avi
и качай скока хочешь (((
И вообще можно как нить скрыть пути ? или для программ закачек они все равно видны будут полностью???
Ты ProFTP юзал когда нибудь ? Поставь и не парься. Там плагинов и настроек как грязи - хоть по размеру или количеству файлов ограничивай...
http://www.proftpd.org
>смотри как сделано на http://demo.disclosure.ru/rus/reports/index.html
>ТАМ 20 гигов этих файлов - а на автомате хрен скачаешь. :)
>А спорим, что я все автоматом оттуда солью. только за трафик платить будете вы. все эти джава скрипты легко обходятся.
Ну так вот, защитить файлы от автоматического скачивания нельзя, раз уж они даны в доступ, разве что для рядового пользователя все выглядит непреступно. Можно только немного затруднить жизнь тем, кто попытается скачать файлы на автомате. Например, запрещать доступ на какое-то время для IP, если в течение определенного времени с этого IP было скачено n файлов. И то это только полумера. Это не поможет, если написать простенькую прогу которая будет качать в цикле через анонимных прокси. Есть еще способы, но тоже малодейственны... В общем усложнить автоматическое скачивание можно, пресечь нельзя.
Способ есть, директория будет скрыта, будет написано, что файл грузится типа с даунлод.пхп(названия страницы и все). Если вы еще не решили эту проблему напишите, я подскажу как
да-с... и адрес сайта подскажите между прочим.
>да-с... и адрес сайта подскажите между прочим.
делаете страницу пхп:
<?$filename='send.rar';//можно переменной менять названия файлов
$dir='zagruz/';//реальная директория, где файлы
header("Content-Disposition: attachment; filename=$filename\r\n");
header("Content-Type: application/octet-stream\r\n");
header("Content-Type: application/force-download\r\n");
header("Content-Type: application/download\r\n");
header("Content-Transfer-Encoding: binary\r\n");
$fp = fopen($dir.$filename,'rb');
fpassthru($fp);
fclose($fp);
?>
Можете это протестировать по адресу http://www.medialand.com.ua/password/sessions/
реально файл грузится из директории zagruz но это нигде не видно
>>да-с... и адрес сайта подскажите между прочим.
>делаете страницу пхп:
><?$filename='send.rar';//можно переменной менять названия файлов
>$dir='zagruz/';//реальная директория, где файлы
>header("Content-Disposition: attachment; filename=$filename\r\n");
>header("Content-Type: application/octet-stream\r\n");
>header("Content-Type: application/force-download\r\n");
>header("Content-Type: application/download\r\n");
>header("Content-Transfer-Encoding: binary\r\n");
>$fp = fopen($dir.$filename,'rb');
>fpassthru($fp);
>fclose($fp);
>?>
>Можете это протестировать по адресу http://www.medialand.com.ua/password/sessions/
>реально файл грузится из директории zagruz но это нигде не видно
такой
Динамически генерить листинг с убойным количеством линков и подструктур( конечно, в html невидимых )
обычно, кто юзает mirror software, быстро понимают что - глухой номер пытаться стянуть весь сайт
>>>да-с... и адрес сайта подскажите между прочим.
>>делаете страницу пхп:
>><?$filename='send.rar';//можно переменной менять названия файлов
>>$dir='zagruz/';//реальная директория, где файлы
>>header("Content-Disposition: attachment; filename=$filename\r\n");
>>header("Content-Type: application/octet-stream\r\n");
>>header("Content-Type: application/force-download\r\n");
>>header("Content-Type: application/download\r\n");
>>header("Content-Transfer-Encoding: binary\r\n");
>>$fp = fopen($dir.$filename,'rb');
>>fpassthru($fp);
>>fclose($fp);
>>?>
>>Можете это протестировать по адресу http://www.medialand.com.ua/password/sessions/
>>реально файл грузится из директории zagruz но это нигде не видноЭто значит надо маунтить файлы в рут директорию сайта?
а как быть с большими размерами и докачкой ?
Докачка файлов вроде работает, я проверял
>Докачка файлов вроде работает, я проверяла как быть с ftp ???
ведь не понимает он путь?
Да Вы же писали, чтобы не было видно путей, откуда качается, а зачем юзеру знать по фтп или как-то по другому? Главное, что пишется "идет загрузка с download.php и все.
> Да Вы же писали, чтобы не было видно путей, откуда качается,
>а зачем юзеру знать по фтп или как-то по другому? Главное,
>что пишется "идет загрузка с download.php и все.Мне надо чтобы файлы тянулись с моего ftp.
Я пробовал через php когда заходишь на ftp с авторизацией, функции получения файлов типа get итп итд не фурычат