путь динамического URL из текущего файла в изменяющихся каталогах с переполнением стека

Мне нужно включить один и тот же файл (navigation.php) из разных каталогов и структур путей файлов.
например, мне нужно динамически изменить глубину файла, например:

include '../../../navigation.php';

а также

include '../../../../../navigation.php';

должен быть один и тот же файл (navigation.php).

Более того, мне нужно сохранить абсолютный путь к файлам CSS и javascript (navigation.php) в переменной, которая будет одинаковой во всех каталогах моего сайта, как упоминалось ранее.
например, в случаях, когда верно следующее:

<link rel="stylesheet" href="../css/main.css">

а также

<link rel="stylesheet" href="../../../css/main.css">

на оба пути каталога должна ссылаться одна переменная, подобная этой

  <link rel="stylesheet" href="<?php echo $rootpath; ?>/css/main.css">

Я пытался использовать <?php echo " ".realpath($_SERVER["DOCUMENT_ROOT"])."/path/to/root/"

Однако это, похоже, не работает, как я в конечном итоге получить путь, который выглядит следующим образом

C: \ \ перед тем корень / путь / к / корень.

Каков был бы наиболее эффективный способ создания стандартной динамической переменной, которая указала бы путь относительно текущей папки, или как я мог бы исправить текущую проблему с абсолютными путями?

3

Решение

я пытаюсь использовать функцию basename?
http://php.net/manual/en/function.basename.php ?

0

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

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

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