PHP je pôvodne šablónovací jazyk, ktorý bol vytvorený na jednoduché spájanie častí stránok.
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.
Č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"><?phpinclude __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:
Články a novinky nejen ze světa PHP a programování. Nenechte si ujít jediný článek.
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk