Использование include из другой папки

у меня есть проект, использующий 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';
    ?>

пожалуйста, порекомендуйте

Взгляните на $_SERVER['DOCUMENT_ROOT']

B001ᛦ 29.08.2018 10:49

Ваш путь к файлу css (вы правильно объявляете его в header.php?) Неверен.

Sfili_81 29.08.2018 10:51

Используйте косую черту / в href <link href = "/css/styles.css"..> ваших стилей. Это всегда будет загружаться из (документа) -корня вашего сервера.

brombeer 29.08.2018 10:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
3
41
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

По моему опыту, лучший способ включить такие файлы 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 не сработало

Sulaimonaa 29.08.2018 12:23

Другие вопросы по теме