-
Есть два хостинга. На первом есть только доступ по ftp (и много-много файлов), а на втором - установлены php, apache и все такое... Можно ли сделать на втором хостинге страничку архива файлов на первом, чтобы во время скачивания пользователи не видели полный адрес этого файла?
-
конечно можно, если не давать прямой линк, то его никто не увидит.
-
можно написать php-скрипт, который будет читать файл с 1-го хостинга и отдавать клиенту делов на пол-часа
-
> если не давать прямой линк, то его никто не увидит.
Как это сделать?
> wicked © (04.04.08 21:24) [2]
Склонялся к этому варианту, просто хотел узнать еще способы ) Спасибо.
-
> просто хотел узнать еще способы ) А зачем тебе еще? :)
-
Как это сделать?
Как не давать линк? :) Не рисуй его на странице! :)))
-
> Не рисуй его на странице!
Аха, и как в "орешнике" - удалить два аккаунт на хостингах, почту тоже, все форматировать, и убрать всех свидетелей? )))) Ладно, все понятно, спасибо всем, кто ответил )))
-
сделай перенаправление через .htaccess на php скрипт, заодно и счетчик скачиваний можно прикрутить.
-
Аха, и как в "орешнике" - ....
заменяешь ссылку на файл ссылкой на скрипт. с параметром. дальше объяснять?
-
> дальше объяснять?
Если не трудно. Буду очень благодарен.
-
иф параметр равно один, зен читать файл такой-то и отдать его браузеру. иначе если параметр равен два, то .....
-
> Reindeer Moss Eater © (04.04.08 21:43) [10]
Непонятно. > VirEx © (04.04.08 21:37) [7]
Примерно вот так? Redirect / http: Не получилось, посетитель сразу перенаправляется к первому хостингу, и адрес первого виден.
-
Непонятно.
ну и забей.
-
-
-
> easy © (04.04.08 22:38) [13]
Скрипт и скачиваемый файл находятся в разных хостингах. Там, где находится загружаемый файл, не установлен php. Насколько я понял, этот пример не подходит?
-
подходит
-
Хозяева второго хостинга позволят получить файл с первого хостинга по FTP? Первый хостинг отдаст файл второму? У него второй хостинг не стоит в черном списке? Если там и там да, то какие могут быть еще проблемы? Не понимаю.
-
проверил. copy("http: работает, стало быть, "там и там да", не так ли?
-
> easy © (04.04.08 22:38) [13]
Спасибо большое, я там для себя немного подправил ))) <?php
$fullPath = "http: if ($fd = fopen ($fullPath, "r"))
}
fclose ($fd); exit; ?> Все работает, все счастливы )))
-
> copy("http://1 ...Вы нам про ftp протокол, кажется говорили? Ну не важно. Значит файл вам доступен. Только не записывайте его на диск, а откройте и прочитайте в буфер. А потом отправьте при помощи echo клиенту. Только перед этим нужные заголовки передайте. Да что я вам вещаю, вам же пример дали в [13]
|