Tvorba webu krok za krokem
od HTML až po SEO a webhosting
Lze to udělat velmi jednoduše: do každé stránky stačí vložit následující kód a PHP do stránky vloží obsah souboru soubor.inc.
<? include "soubor.inc"; ?>
Soubor může mít libovolnou příponu, například *.inc, *.txt, *.php nebo *.cgi.
//obsah souboru: soubor.inc
<a href="index.php">úvod</a>
<a href="cenik.php">ceník</a>
<a href="novinky.php">novinky</a>
//stránka s include
<h1>menu</h1>
<? include "soubor.inc"; ?>
<p>A další texty</p>
//po zpracování serverem
<h1>menu</h1>
<a href="index.php">úvod</a>
<a href="cenik.php">ceník</a>
<a href="novinky.php">novinky</a>
<p>A další texty</p>
Lze to udělat i opačně: na jedné stránce bude hlavička, menu a patička a bude se vkládat pouze obsah. Je to ale o něco komplikovanější.
<p>Odkazy: <a href="include.php">úvod</a> | <a href="include.php?stranka=cenik">ceník</a>
| <a href="include.php?stranka=novinky">novinky</a> | <a href="include.php?stranka=odkazy">odkazy</a></p>
<?
$stranka = $_GET["stranka"];
if ($stranka == "cenik") {include "cenik.inc";}
elseif ($stranka == "novinky") {include "novinky.inc";}
elseif ($stranka == "odkazy") {include "odkazy.inc";}
else {include "index.inc";}
?>
<p>Patička na každé stránce stejná</p>
Pokud se zadá špatná adresa, například include.php?stranka=blablabla, vloží se index.inc.
Na stránce někdy není potřeba měnit jen obsah, ale také:
Copyright (c) 2004 Tvorba webu – Kontakt – Mapa webu