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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Защита файлов
 
 автор: Triaffer   (01.08.2005 в 04:28)   письмо автору
 
 

Есть такая ситуация: имеется много *.dat и *.txt файлов, которые используются пхп-скриптами. Если их попробовать скачать из браузера - они скачиваются; но в них лежит ценная информация;
Подскажите пожалуйста, как мне их защитить от закачки и просмотра, но не сделать недоступными для самих скриптов?

   
 
 автор: XPraptor   (01.08.2005 в 06:35)   письмо автору
 
   для: Triaffer   (01.08.2005 в 04:28)
 

создай в корне хоста файл .htaccess в него добавь такую запись:

<FilesMatch "\.(dat)$">
Order allow,deny
Deny from all
</FilesMatch>


Всё! Никто не сможе твзять твои файлы. Но! скрипты должны получать путь к таким файлам только относительный или хостового типа (полный путь в виде UNIX строки /home/user22/interess.ru/www/file.dat)
Если ты запросишь из скрипта файлы как http://interess.ru/file.dat конечно же получишь отказ.
Чтобы пути указывать в хостовом представлении просто применяй глобальный массив.
$fldat = $_SERVER["DOCUMENT_ROOT"] . "file.dat";

   
 
 автор: Loki   (01.08.2005 в 10:14)   письмо автору
 
   для: XPraptor   (01.08.2005 в 06:35)
 

>создай в корне хоста файл .htaccess в него добавь такую запись:
Хм... Internal Server Error однако

   
 
 автор: Triaffer   (01.08.2005 в 15:32)   письмо автору
 
   для: XPraptor   (01.08.2005 в 06:35)
 

Большое спасибо!
Буду пробовать!

   
 
 автор: Triaffer   (02.08.2005 в 16:05)   письмо автору
 
   для: XPraptor   (01.08.2005 в 06:35)
 

Всё заработало!

   
Rambler's Top100
вверх

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