Vkládání pomocí PHP
Pro mnohé webmastery (hlavně pro ty začínající) je argumentem PRO používání framů výhodná aktualizace obsahu (aktualizují jen jedno menu, jednu hlavičku apod.).
Toto všechno a mnohem víc se dá vyřešit pomocí několika jednoduchých triků v jazyce PHP. Musíte proto ale splňovat určité předpoklady.
- Na serveru běží PHP.
- Máte čas a chuť se něco nového naučit.
Příkazy jazyka PHP se píšou mezi tagy <? a ?>. Nejjednodušší
náhrada frámů spočívá v tom, že si vytvoříte nový soubor menu.php
s HTML tagy Vašeho menu (budou v něm pouze tagy menu, ne celá webová
stránka). V místě, kde by mělo být Vaše menu, umístíte příkaz
<? include „menu.php“; ?>
a celou webovou stránku
uložíte s koncovkou .php. Překladač jazyka stránku zpracuje a na místě
příkazu <? include „menu.php“; ?>
bude Vaše menu! Toto
se dá udělat s jakýmkoliv statickým elementem stránky (např.
s hlavičkou, patičkou, menu, aktualitama,..).
Zároveň i šetříme na velikosti souboru (ve frámech jsou celé stránky, tady připojujeme ke stránce pouze to, co potřebujeme). V příštím článku si ukážeme, jak udělat totéž, ale efektivněji pomocí funkcí.
Komentáře
asi narozumím pojmu ssi..
server side includes – http://www.ceskyhosting.cz/napoveda-32.html
ted to zkouším a docela se mi to líbí, nejsem si ale jistá, jestli to nabízí všechny php hostingy.
ehm , přesněji všechny hostingy, kde je apač :-)
Neni to to same. Zkousel jste si treba definovat promnenou, kterou pak zpracujete ve vkladane hlavicce a pouzijete ji do title? Výsledky SSI directiv se obaluji komentarem, coz napr. v tomto pripadu je pekne napytel a mate
a co ssi? není to totéž?