Пример простой php-страницы состоящей из трёх компонентов

Давайте создадим простую PHP-страницу index.php, которая будет состоять из трёх основных частей: заголовка (header.php), основного контента (content.php) и подвала (footer.php). Эти части будут храниться в директории components и подключаться к index.php с помощью require.

Структура файлов

project/
│
├── index.php
│
└── components/
├── header.php
├── content.php
└── footer.php

Файл components/header.php

<!DOCTYPE html>
<html lang="ru">


<head>
  <meta charset="UTF-8">
  <title>Моя первая PHP-страница</title>
</head>


<body>
  <header>
    <h1>Заголовок сайта</h1>
  </header>

Файл components/content.php

<main>
    <section>
        <h2>Основное содержание страницы</h2>
        <p>Привет, мир! Добро пожаловать на мою страницу.</p>
    </section>
</main>
<footer>
    <p>© 2024 Мой сайт</p>
</footer>
</body>
</html>

Файл index.php

<?php
require('components/header.php');
require('components/content.php');
require('components/footer.php');
?>

Когда вы откроете index.php в браузере, PHP-интерпретатор сначала вставит содержимое header.php, затем content.php, и, наконец, footer.php в тело главного файла index.php. Это позволяет вам легко управлять различными секциями вашего сайта, сохраняя разметку аккуратно разделённой на логические части. Таким образом, изменения, например, в подвале сайта, требуют редактирования только одного файла footer.php, вместо необходимости изменять каждую страницу сайта.

Юрий Савченко

Привет, моё имя Юрий, и мне 39 лет. Родом из Грозного. Сейчас живу и работаю в Краснодаре, в одном из крупнейших маркетинговых агентств города. Я являюсь основным автором статей на проекте Code4web.

В основном пишу в такие категории как Javascript, HTML и Офтопик.

В свободное время я — лютый геймер. Обожаю игры серии Dark Souls и RPG. Это такой мой способ расслабиться и отдохнуть от повседневной рутины.

Code4Web