Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Сб Авг 13 2005 09:52 Заголовок сообщения: Файловый архив на бесплатном хостинге |
|
|
Имеется сайт на платном хостинге. Дисковое пространство оплачивается из собственного кармана, поэтому чтобы разместить больше файлов, нужно больше заплатить.
А что если разместить все файлы на каком-нибудь бесплатном хостинге, например на народе? Они ведь дают неограниченное дисковое пространство. Когда пользователь хочет скачать какой-нибудь файл, PHP-скрипт будет получать содержимое удалённого файла с помощью функции read:
Код: |
header("Content-Type: application/octet-stream");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=" . basename($url));
readfile($url);
|
Для маскировки, на бесплатном хостинге можно разместить некое подобие самостоятельного сайта.
Хотелось бы узнать мнение общественности о том какие могут быть подводные камни в этом методе, что я упустил из виду? |
|
Вернуться к началу |
|
|
sedfom
Зарегистрирован: 04.11.2002 Сообщения: 309 Откуда: Moscow
|
Добавлено: Сб Авг 13 2005 11:26 Заголовок сообщения: |
|
|
На народе не работает скачивание файлов по прямой ссылке типа http://sait.narod.ru/filename.jpg
Сначало нужно войти на сайт http://sait.narod.ru/ браузером, а потом качать файл.
Дерзайте. _________________ Каков вопрос, таков ответ. |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Сб Авг 13 2005 11:58 Заголовок сообщения: |
|
|
На народе я пробовал скачать описанным мной способом только текстовый файл размером несколько байт. Получилось. Если с файлами других типов это не пройдёт (даже если изменить расширение) придётся искать другой бесплатный хостинг. |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Сб Авг 13 2005 17:44 Заголовок сообщения: |
|
|
Сейчас попробовал скачать zip-архив. Всё получилось. Может быть на народе ограничение на скачивание по прямой ссылке работает если размер файла больше некоторой пороговой величины...
Перечитал пользовательское соглашение народа, нигде не нашёл что нельзя скачивать файлы по прямой ссылке. Но заинтересовам пункт 7.3.c., запрещающий Цитата: | создание и размещение скрытых страниц, образов, или файлов, доступ к которым невозможен с других страниц данного сайта; |
Поэтому обращаюсь к тем, кто хостится на народе. Удаляли у вас файлы, если на них нет ссылок с html-страниц сайта? |
|
Вернуться к началу |
|
|
|