Как прочитать файл вне каталога www

#php

#php

Вопрос:

Как прочитать файл с помощью php, если этот файл находится за пределами каталога моего сайта (www или htdocs), но находится на сервере?

Комментарии:

1. Что значит прочитать файл? Открыть его с помощью fopen()? Или получить его с помощью URL?

Ответ №1:

Просто укажите полный путь (например, /var/www/whatever ) или используйте относительные пути. ( ../ означает каталог прямо над текущим.)

Ответ №2:

PHP должен иметь возможность доступа (включать, открывать и т.д.) К любому файлу на сервере, если он находится по пути, доступному пользователю, владеющему процессом веб-сервера. Однако доступ к этим файлам через URL должен быть невозможен.