Функции перестают работать, когда файл включен в корневой путь (начальная косая черта)

Мои файлы PHP в моей корневой директории включают заголовочный файл header.php. Header.php включает функции.php. Я добавляю новые страницы в подкаталог, поэтому я добавил начальные косые черты ко всем моим ссылкам в header.php: CSS, пункты меню и последующее добавление в functions.php. CSS и пункты меню прекрасно работают на этой странице в подкаталоге, но функции не работают. В функциях нет ссылок, которые, кажется, нуждаются в косых чертах.

Есть ли комбинацияinclude а ведущие косые черты требуют модификации функций?

Со страницы в корневом каталоге:

include('header.php');

Со страницы в подкаталоге:

include('/header.php');

Из header.php:

include('/functions.php');

И функция, которая больше не работает (вызывается со страниц в корневом каталоге или подкаталоге):

function show_date($array_name){
if (date("Y F j",strtotime($array_name["exhibit_open"])) == date("Y F j",strtotime($array_name["exhibit_close"]))){
    echo date("F j, Y",strtotime($array_name["exhibit_open"]));
}
elseif (date("Y",strtotime($array_name["exhibit_open"])) != date("Y",strtotime($array_name["exhibit_close"]))) {
    $first_date_format = "F j, Y";
    echo date($first_date_format,strtotime($array_name["exhibit_open"])). " - ". date("F j, Y",strtotime($array_name["exhibit_close"]));
} elseif (date("F",strtotime($array_name["exhibit_open"])) != date("F",strtotime($array_name["exhibit_close"]))){
    $first_date_format = "F j";
    echo date($first_date_format,strtotime($array_name["exhibit_open"])). " - ". date("F j, Y",strtotime($array_name["exhibit_close"]));
} else {
    $first_date_format = "j";
    echo date("F j",strtotime($array_name["exhibit_open"])). " - ". date($first_date_format,strtotime($array_name["exhibit_close"])). ", ". date("Y",strtotime($array_name["exhibit_close"]));
}

}

Ответы на вопрос(3)

Ваш ответ на вопрос