Ответ уже дан, но он не удовлетворен. Это моя структура каталогов, и я пытаюсь включить header.php
в index.php
-my_app
-assets
-js
-my_app.js
-css
-my_app.css
-includes
-header.php
-index.php
-test
-my_test.php
Я попытался include '../includes/header.php';
но не работает. Я также хочу включить файл my_app.js в файл index.php. Как я могу это сделать?
Попробуйте -
include 'includes/header.php';
includes
в index.php
includes
и index.php
находятся в одной папке.
Путь будет - ../assets/css/my_app.css
Вам просто нужно include 'includes/header.php';
, но я бы рекомендовал сделать что-то вроде include __DIR__. '/includes/header.php';
include __DIR__. '/includes/header.php';
,
Для my_app.js
используйте это: include 'assets/js/my_app.js';
,
include 'includes/header.php';
include 'assets/js/my_app.js';
Im Уверен, что вам нужен ваш header.php, поэтому не используйте include (у вас нет ошибки и нет прерывания скрипта, если включено сбой. Также убедитесь, что вам нужен заголовок только один раз;)
require_once('/includes/header.php');
для CSS/JS используйте sinply ../
чтобы идти на один шаг выше :)
бром
В основном во всех операционных системах:
../
для доступа к иерархии более высокого уровня, а затем продолжить процесс во втором элементе