Как при include указать относительный путь?

206
13 августа 2017, 07:34

Допустим есть 2 файла. Файл foo.php инклудит файл bar.php

Есть потребность указать относительный путь от файла bar, например realpath(..)

Но так как bar.php включен в foo.php, это выведет путь относительно файла foo.php.

Есть ли возможность указать относительный путь для файла bar.php?

Временно разбираю __DIR__ по DIRECTORY_SEPARATOR и добавляю нужные элементы, а потом снова преобразую в строку. Должен быть более простой путь.

p.s. вот примитивный вариант временного решения (в реальной ситуации добавил ещё проверку на file_exists перед return)

Answer 1

Решение найдено: realpath(__DIR__ . '/..')

Не знаю почему сразу об этом не подумал...

READ ALSO
Как преобразовать std::string в uint8_t*?

Как преобразовать std::string в uint8_t*?

Как конвертировать string в uint8_t*, чтобы затем правильно передать значение в функцию WriteReg?

224
Jquery слайдер “лесенкой” [требует правки]

Jquery слайдер “лесенкой” [требует правки]

Видел где-то слайдер со слайдами расположенными друг под другом "лесенкой, на подобии:

213
CSS Hat горячие клавиши

CSS Hat горячие клавиши

Здравствуйте, есть ли возможность копировать сгенерированные стили css hut с помощью горячих клавиш? А то ведь не очень удобно, когда развернуто...

280