12. 9. 2004 v sekci nezařazeno:

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.

  1. Na serveru běží PHP.
  2. 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

1. SuE
12. 09. 04, 14.48

a co ssi? není to totéž?

12. 09. 04, 14.51

asi narozumím pojmu ssi..

3. SuE
12. 09. 04, 15.54

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.

4. SuE
12. 09. 04, 15.55

ehm , přesněji všechny hostingy, kde je apač :-)

5. Kajman
12. 09. 04, 16.04

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