Проверить, существует ли файл в родительском каталоге (из корня), невозможно?

Мне было интересно, почему я не могу проверить, существует ли файл в родительском каталоге (не из корня и не из верхних каталогов)

if(file_exists('../1.txt'))
{
echo 'File Exists!';
}
else
{
echo 'File Is Not Exists!';
}

Или невозможно проверить, существует ли файл в родительском каталоге?

3

Решение

Сегодня я столкнулся с той же проблемой. У меня был обработчик MVC в папке

(app root)/mvc(/controller.php)

и хотел пойти на одну папку вверх, а затем в папку данных, чтобы открыть XML. Мой путь был: «../data/foo.xml». Это не сработало.

Но потом до меня дошло: так как я включаю mvc / controller.php из index.php в корень приложения, контроллер «не знает», что он находится в качестве включения в корневой папке. И оттуда это просто должен быть «data / foo.xml».

Я не уверен, что это ваше решение или это то, что вы имели в виду под «Я проверял из 2 разных мест», но я твердо верю, что для некоторых разработчиков, которые ищут эффект проблемы, это может быть камешком для решение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]