у меня есть проект, использующий php; у меня есть папка включения, где у меня есть header.php и footer.php моя таблица стилей и другие связаны в теге заголовка header.php
У меня есть еще одна папка с именем Calculator, теперь я включаю header.php и footer.php в индексный файл папки калькулятора, и он работает, но css не вступает в силу
Вот код в индексном файле калькулятора
<?php
include '../include/header.php';
?>
<form action = "" method = "post" enctype = "multipart/form-data">
<div class = "form-group">
<label for = "exampleFormControlInput1">Name of Share</label>
<input type = "text" class = "form-control" id = "exampleFormControlInput1">
</div>
<div class = "form-group">
<label for = "exampleFormControlInput1">Number of Shares</label>
<input type = "text" class = "form-control" id = "exampleFormControlInput1">
</div>
<div class = "form-group">
<label for = "exampleFormControlInput1">Purchase Price</label>
<input type = "text" class = "form-control" id = "exampleFormControlInput1">
</div>
<button type = "submit" class = "btn btn-primary">Submit</button>
</form>
<?php
include '../include/footer.php';
?>
пожалуйста, порекомендуйте
Ваш путь к файлу css (вы правильно объявляете его в header.php?) Неверен.
Используйте косую черту / в href <link href = "/css/styles.css"..> ваших стилей. Это всегда будет загружаться из (документа) -корня вашего сервера.






По моему опыту, лучший способ включить такие файлы js и css.
бывший:
Давайте подумаем, что CSS находится внутри актива, а путь к активу похож на localhost\PROJECT\asset\css\style.css.
Предлагается создать глобальную переменную как:
$path = 'http://localhost/PROJECT/';
А внутри вашего заголовочного файла, где вы устанавливаете таблицу стилей, будет примерно следующее:
<link rel = "stylesheet" href = "<?php echo $path; ?>asset/css/style.css" >
Спасибо @menaka, но добавление / в ссылку css не сработало
Взгляните на
$_SERVER['DOCUMENT_ROOT']