Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Защита файлов

Сообщения:  [1-9] 

 
 автор: BAHO   (20.08.2006 в 11:20)   письмо автору
 
   для: 999   (20.08.2006 в 07:46)
 

если у вас *nix, то прописать права доступа, если у вас винды и NTFS - наверное запретить доступ к папке, а если у вас винды и FAT32 - тогда не зна ю. думая никак :)

   
 
 автор: 999   (20.08.2006 в 07:46)   письмо автору
 
   для: BAHO   (19.08.2006 в 22:49)
 

Да, но изначально то проблема заключалась в следующим:
как сделать так, чтобы кто-нибудь не смог скачать файл например прописав в адресной строке полный путь до файла + его имя???

   
 
 автор: BAHO   (19.08.2006 в 22:49)   письмо автору
 
   для: 999   (19.08.2006 в 19:43)
 

в смысле из командной строки? этот файлик .htaccess с тем содержимым лишь запрещает доступ к папке из браузера, при непосредственной работе с файловой системой он никак не подействует

   
 
 автор: 999   (19.08.2006 в 19:43)   письмо автору
 
   для: 999   (19.08.2006 в 18:09)
 

Блин, что то не выходит... Создал я значит файл .htaccess, написал в нем deny from all, а он всеравно разрешает скачивать файл из командной строки... Наверное дело в апаче??? Подскажите что там нужно настроить???

   
 
 автор: 999   (19.08.2006 в 18:09)   письмо автору
 
   для: BAHO   (19.08.2006 в 17:38)
 

Спасибо Вано...

   
 
 автор: BAHO   (19.08.2006 в 17:38)   письмо автору
 
   для: 999   (19.08.2006 в 17:08)
 

не вникая в вышеданную статью создаём в директории с файлами, которые нужно защитить, файл .htaccess с содержанием:

<files *>
deny from all
</files>


теперь при обращении к этой папке через браузер будет вылетать ошибка 404, а сами файлы будут доступны средствами php

[поправлено модератором]

   
 
 автор: 999   (19.08.2006 в 17:08)   письмо автору
 
   для: cheops   (19.08.2006 в 12:31)
 

Но я хотел, чтобы файлы всех пользователей хранились в одной папке, а теперь предется для каждого пользователя создавать свою, верно?

   
 
 автор: cheops   (19.08.2006 в 12:31)   письмо автору
 
   для: 999   (19.08.2006 в 11:48)
 

Можно защитить директорию с файлами средствами Apache http://www.softtime.ru/article/index.php?id_article=27, а файла выдавать через PHP-скрипт, который будет иметь доступ к этой директории.

   
 
 автор: 999   (19.08.2006 в 11:48)   письмо автору
 
 

Народ подскажите как мне быть...
У меня есть база, в которой находится информация о пользователях, а у каждого пользователя есть табличка в которой находятся пути к файлам. Сами файлы лежат в общей папке на винте. Так вот, вопрос в следующим. Как мне организовать защиту этих файлов, т.е у меня есть страничка, с которой можно эти файлы загружать, а как сделать так, чтобы кто-нибудь не смог скачать файл например прописав в адресной строке полный путь до файла + его имя???

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования