Как добавить файл HTML в конкретный блок (div) с использованием PHP?

У меня есть этот код PHP, который отображает файл HTML.

<?php
include("pages/home.html");
// ...
?>

Мне нужно в блок с идентификатором #header из отображённой страницы включить ещё один HTML. Как это сделать?

То есть чтобы это выглядело примерно так:

<html>
    <head>
        <title>The Main Page</title>
    </head>
    <body>
        <div id="header">Другой HTML здесь.</div>
    </body>
</html>

Ответы (1 шт):

Автор решения: Максим

создайте 3 файла header.php

<html>
<head>
  <title>The Main Page</title>

body.php

</head>
<body>
  <div id="header">Другой HTML здесь.</div>

footer.php

</body>
<footer>

в index.php поместите следующее:

<?php
include("header.php");
include("body.php");
include("footer.php");
?>

между ними можете выводить нужные вам элементы, но такая структура документа больше подходит для обучения, когда углубите знания выберите более удачную модель

→ Ссылка