![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
как сделать чтобы у меня на локалхосте фаил никто скачать не мог. То есть у меня есть сайт http://localhost/index.php , а по адресу http://localhost/ddd.txt фаил есть. Но его можно скачать просто тупо в браузере введя имя. А мне надо чтобы только избранные могли, то есть в бд в таблице я бы отметел ИП людей которые могли бы скачать. Как это реализовать?
Можно ли вообще такое сделать? |
|||
|
||||
| begin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 415 Регистрация: 16.5.2007 Репутация: нет Всего: нет |
1. помешать смотреть содержимое папки - помести туда пустой файл index.html
2. чтобы запретить доступ - смотри либо в настройках сервера, либо в ModeRewrite |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
в .htaccess можно настроить доступ при помощи deny/allow
|
|||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
да нее....че то не то что надо.
Смотрите. Есть фаил, то есть много фаилов и юзеры. И каждому юзеру есть право скачать фаил тот или иной или прав нет. То есть есть таблица в бд такого типа айди | айди_юзера| айди_ фаила| доступ Доступ ввиде 0 или 1 будет. типо 1 значит разрешен доступ. Я вот че придумал. Можно фаил при загрузке на сервак в конец расширения добавить .php , тогда никто скачать не сможет и просмотреть фаил. Но если найдется чел,которому понадабится скачать этот фаил,то нужно будет копировать этот фаил и менять ему расширение,а это накладно. Прикиньте 1000 юзеров в раз захотят скачать. То есть 1000 фаилов нужно будет копировать туда сюда. Сервак умрет. |
|||
|
||||
| rthsobakas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 562 Регистрация: 20.9.2007 Репутация: нет Всего: -1 |
есть ещё идеи?
|
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
В htaccess разруливаешь имена, на какой-то php файл с параметрами, а в нём - смотришь какой юзверь, и в зависимости от
этого выводишь или нужный файл или болт. |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
Все файлы для загрузки сложить в отдельную директорию (если много с поддиректориями) потом .htaccess все запросы на скачивание файлов из этой директории перенаправлять на скрипт и передавать имя запрошенного файла.
-------------------- ![]() |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |