Открыте файла вне ROOT'А
Хотелось бы узнать каким образом можно открыть (открытием в моей ситуации является <?php include ("file.html") ?> ) файл который находится вне директории рут'а с помощью php под линуксом. (Веб сервер Apache2).
Заранее ОГРОМНОЕ СПАСИБО...
Спасибо за ответ, но каким образом прописывать путь к файлу ? Например директорий сервера у меня по стандарту /srv/www/htdocs/ а файл который нужно открыть находится в /home/ocean/hlds . При попытке прописать полный путь ( include("/home/ocean/hlds/file.html") ) происходит ошибка PHP Warning : Include() ; Failed opening ('file.html') for inclusion (include_path='.:/home/ocean/hlds') ...
(у file.html стоят 777 права)
(у file.html стоят 777 права)
У тебя какой хостинг? Выделенный сервер или просто хостинговое место? Если второе, то твой путь "по стандарту" это не путь от корня файловой системы и реально он относительный, а не абсолютный как ты думаешь. Если же это выделенный сервер и ты уверен, что пути абсолютный и полностью правильные, то тогда изменяй права на файл ибо это тогда однозначно неверная настройка прав доступа.