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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу чтобы с сервака фаилы не качались 
:(
    Опции темы
rthsobakas
Дата 19.10.2009, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

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



как сделать чтобы у меня на локалхосте фаил никто скачать не мог. То есть у меня есть сайт http://localhost/index.php , а по адресу  http://localhost/ddd.txt фаил есть. Но его можно скачать просто тупо в браузере введя имя. А мне надо чтобы только избранные могли, то есть в бд в таблице я бы отметел ИП людей которые могли бы скачать. Как это реализовать?

Можно ли вообще такое сделать?
PM   Вверх
begin
Дата 19.10.2009, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



1. помешать смотреть содержимое папки - помести туда пустой файл index.html
2. чтобы запретить доступ - смотри либо в настройках сервера, либо в ModeRewrite
PM MAIL   Вверх
skyboy
Дата 19.10.2009, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


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

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



в .htaccess можно настроить доступ при помощи deny/allow
PM MAIL   Вверх
rthsobakas
Дата 19.10.2009, 20:15 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

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



да нее....че то не то что надо. 
Смотрите. 
Есть фаил, то есть много фаилов и юзеры.
И каждому юзеру есть право скачать фаил тот или иной или прав нет.
То есть есть таблица в бд такого типа
айди | айди_юзера|  айди_ фаила| доступ

Доступ ввиде 0 или 1 будет. типо 1 значит разрешен доступ. Я вот че придумал. Можно фаил при загрузке на сервак в конец расширения добавить .php , тогда никто скачать не сможет и просмотреть фаил. Но если найдется чел,которому понадабится скачать этот фаил,то нужно будет копировать этот фаил и менять ему расширение,а это накладно. Прикиньте 1000 юзеров в раз захотят скачать. То есть 1000 фаилов нужно будет копировать туда сюда. Сервак умрет.
PM   Вверх
rthsobakas
Дата 19.10.2009, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 562
Регистрация: 20.9.2007

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



есть ещё идеи?
PM   Вверх
brother79
Дата 20.10.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



В htaccess разруливаешь имена, на какой-то php файл с параметрами, а в нём - смотришь какой юзверь, и в зависимости от 
этого выводишь или нужный файл или болт. 


--------------------
PM MAIL WWW   Вверх
icewind
Дата 20.10.2009, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Все файлы для загрузки сложить в отдельную директорию (если много с поддиректориями) потом .htaccess все запросы на скачивание файлов из этой директории перенаправлять на скрипт и передавать имя запрошенного файла. 


--------------------
user posted image
PM MAIL 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.0461 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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