У меня есть переменная на моем сайте с именем $basePath, которая устанавливается как:
$basePath = '/Systems/dgw/';
Я использую его во всех моих тегах css, js и images так (сокращен для лучшей видимости):
<link href="<?php echo $basePath; ?>include/assets/css/bootstrap.min.css">
У меня нет проблем с этими включениями, и они отлично работают в любом месте и в любой папке.
У меня есть некоторая включенная страница, которая имеет следующую строку:
<img src="<?php echo $basePath; ?>images/new_logo.png" alt="logo"/>
И изображение просто отлично. Строка после этого указывает:
<?php include($basePath.'include/assets/common/topMessages.php');?>
Но включение не происходит. Когда я пробую это так:
<?php include('../../include/assets/common/topMessages.php');?>
Он работает.
Кто-нибудь знает, что может быть неправильно?