2015-10-13 7 views
3

Мне нужно включить тот же файл (navigation.php) из разных каталогов и структур путей файла. , например, мне нужно динамически изменять глубину файла, например:динамический URL-адрес из текущего файла при изменении каталогов с помощью 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/"

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

C: \ before \ root/path/to/root.

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

ответ