Всем привет!
Возможно ли сделать так, чтобы файл был доступен для функции file_get_contents() и загружался в другой документ, но при этом его нельзя было открыть отдельно.
1. SeR - 31 Марта, 2011 - 16:16:10 - перейти к сообщению
2. DeepVarvar - 31 Марта, 2011 - 17:15:33 - перейти к сообщению
LOCK_EX/LOCK_UN (работать будет только локально)
Это для fopen();
SeR пишет:
file_get_contents()
Это для fopen();
3. Мелкий - 31 Марта, 2011 - 17:21:24 - перейти к сообщению
SeR пишет:
при этом его нельзя было открыть отдельно.
SeR пишет:
но нельзя было открывать в браузере
Какой из двух пунктов нужен?
Второй делается элементарно: выносится файл выше Document Root, либо средствами сервера делается запрет на отображение файла (.htaccess для apache)
4. SeR - 31 Марта, 2011 - 18:44:08 - перейти к сообщению
Мелкий пишет:
Какой из двух пунктов нужен?
первое
5. EuGen - 31 Марта, 2011 - 19:28:39 - перейти к сообщению
Для *nix:
chown apache:daemon /path/to/file
chmod 750 /path/to/file
Где apache:daemon - соответственно пользователь:группа для веб-сервера;
Для Win - создать (или использовать, если уже имеется) группу для веб-сервера, дать ей права на чтение-запись-исполнение файла (если файл обычный текст то хватит и чтения-записи) Затем ввести запретительное разрешение (да-да, в Win и такое есть) всем остальным.
chown apache:daemon /path/to/file
chmod 750 /path/to/file
Где apache:daemon - соответственно пользователь:группа для веб-сервера;
Для Win - создать (или использовать, если уже имеется) группу для веб-сервера, дать ей права на чтение-запись-исполнение файла (если файл обычный текст то хватит и чтения-записи) Затем ввести запретительное разрешение (да-да, в Win и такое есть) всем остальным.
6. JustUserR - 31 Марта, 2011 - 21:10:30 - перейти к сообщению
SeR пишет:
В качестве возможного решения предполагаемой задачи, заключающесйся в осуществлении включения системы разграничения целевого допуста к файловому объекту, производимому на основании дифферентных первичных инициализирующих источников, допустимо использование поддержания вложенной дифференциации текущей инстанции относительно инициализированного PHP-приложения, осуществляемого на основании внедрения уникального hash-параметра для текущего сеанта отображения базовой HTML-страницы
Возможно ли сделать так, чтобы файл был доступен для функции file_get_contents() и загружался в другой документ, но при этом его нельзя было открыть отдельно.