PHP - це мова шаблонів, яка була створена для того, щоб полегшити складання сторінок.
Складання працює в текстовому вигляді, тому бажано використовувати відповідні формати, такі як .html
або .md
.
Коли PHP-файл вставляється, його вміст виконується так, ніби він фізично існує в місці вставки.
Часто нам потрібно створити кілька сторінок, які мають спільне наповнення - наприклад, меню.
У звичайному HTML ми б спочатку створили сторінку з меню, а потім скопіювали її багато разів. Але в PHP ми можемо автоматизувати весь процес.
Нехай у нас є файл menu.html
, де знаходиться вміст меню, і index.php
, куди ми поміщаємо вміст і меню.
Простий приклад:
<div class="сторінка"><div class="зміст"><?phpinclude __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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk