php / html: Require не работает в базовом html / php-коде - PullRequest
0 голосов
/ 30 апреля 2019

Поэтому я пытаюсь импортировать header.php в мой файл index.php, но он просто не работает.

header.php:

<!DOCTYPE html>
<html>
  <head></head>
  <body>
    <header>
      <p> this should be on top</p>
    </header>

index.php:

<?php require "header.php"; ?>

<main>
  <p> this is the index</p>
</main>

<?php require "footer.php"; ?>

footer.php:

<p> This should be on the bottom </p>
</body>

</html>

Если я открою index.php, он покажет только то, что написано в index.php.Я получил все файлы, сохраненные в папке в папке на моем десктопе.

Я открываю index.php, просто перетаскивая его в браузер (firefox).

1 Ответ

0 голосов
/ 30 апреля 2019

Вам необходимо запустить свои PHP-скрипты с помощью веб-сервера.

PHP-скрипты должны быть интерпретированы сервером перед тем, как открыты браузером.

Для локального запуска вашего проекта существует несколько приложений, таких как Xampp (для Windows) или Mampp (для Mac), Docker или Event, устанавливающих веб-сервер непосредственно на вашем компьютере, устанавливая Nginx или Apache.

...