PHP Manual
/
Práca so súbormi

Zahrnúť (skladanie stránok z kusov)

23. 08. 2019

Obsah článku

PHP je pôvodne šablónovací jazyk, ktorý bol vytvorený na jednoduché spájanie častí stránok.

Podporované formáty

Skladanie funguje v textovej forme, preto je vhodné používať príslušné formáty, ako napríklad .html alebo .md.

Keď je súbor PHP vložený, jeho obsah sa vykoná, ako keby fyzicky existoval na vloženom mieste.

Skladanie stránok a vkladanie spoločného obsahu

Často potrebujeme vytvoriť niekoľko stránok, ktoré majú spoločný obsah - napríklad menu.

V obyčajnom jazyku HTML by sme najprv vytvorili stránku s ponukou a potom ju mnohokrát skopírovali. V PHP však môžeme celý proces automatizovať.

Majme súbor menu.html, kde je obsah menu, a index.php, kam umiestnime obsah a menu.

Jednoduchý príklad:

<div class="stránka">
<div class="obsah">
<?php
include __DIR__
. '/article/' . ($_GET['page'] ?? 'index') . '.html';
?>
</div>
<div class="menu">
include 'menu.html';
?>
</div>
</div>

Tento skript automaticky vloží obsah stránky z adresára /article a prečíta názov súboru podľa vstupu používateľa (parameter URL ?page=...). Ak nie je odovzdaný žiadny parameter, použije sa index.html.

Takže adresa URL môže vyzerať napríklad takto: example.com?page=contacts a načítať /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