PHP Manual

В комплекті (складання сторінок зі шматочків)

23. 08. 2019

PHP - це мова шаблонів, яка була створена для того, щоб полегшити складання сторінок.

Підтримувані формати

Складання працює в текстовому вигляді, тому бажано використовувати відповідні формати, такі як .html або .md.

Коли PHP-файл вставляється, його вміст виконується так, ніби він фізично існує в місці вставки.

Складання сторінок і вставка загального контенту

Часто нам потрібно створити кілька сторінок, які мають спільне наповнення - наприклад, меню.

У звичайному HTML ми б спочатку створили сторінку з меню, а потім скопіювали її багато разів. Але в PHP ми можемо автоматизувати весь процес.

Нехай у нас є файл menu.html, де знаходиться вміст меню, і index.php, куди ми поміщаємо вміст і меню.

Простий приклад:

<div class="сторінка">
<div class="зміст">
<?php
include __DIR__
. '/стаття/.' . ($_GET['сторінка'] ?? 'Індекс') . '.html';
?>
</div>
<div class="menu">
include 'menu.html';
?>
</div>
</div>

Даний скрипт автоматично вставляє вміст сторінки з каталогу /article і зчитує ім'я файлу відповідно до введеного користувачем (параметр URL ?page=...). Якщо параметр не передано, використовується index.html.

Таким чином, URL-адреса може мати вигляд, наприклад, example.com?page=contacts і завантажувати /article/contacts.html.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.
Status:
All systems normal.
2024