Vzhladom tomu, ze sa vo fore mnozia otazky ohladom include, pripajam druhu, podrobnejsiu/konkretnejsiu cast navodu na INCLUDE:
Hlavny subor stranky je index. php. su v nom napr. 3 divy, napr.:
banner, vlavo(menu) a telo.
v index php na uplny zaciatok(pred <html> napis:
<?if (!isset($page))
$page=""; ?>
v tele mas nieco take:
<div class="banner">obsah banneru</div>
<div class="vlavo">tvoje menu</div>
<div class="telo">samotny obsah</div>
Za predpokladu ze menu bude ulozene v menu.htm, div vlavo bude:
<div class="vlavo"><?php include ("menu.htm");?></div> (vlozi sa
menu do stranky)
div telo bude vyzerat:
<div class="telo"><?
switch ($page) {
case 1:
include "onem.htm";
break;
case 2:
include "obrazky.htm";
break;
case 3:
include "subory.htm";
break;
case 4:
include "scripty.htm";
break;
case 5:
include "php.htm";
break;
case 6:
include "sablony.htm";
break;
default:
include "uvod.htm";
break;
}?></div>
pokial budes robit odkazy v lavom menu tak budu vyzerat:
<A HREF="?page=1">O nem</A>
<A HREF="?page=2">Obrazky</A>
<A HREF="?page=3">Subory</A>
atd...
alebo s absolutnou cestou:
<A HREF="http://www.mojweb.sk/?page=1">O nem</A>
Záver:
Z horeuvedeneho vyplyva, ze je potrebne mat samostatne subory, ktore budu
obsahovat, to co tam chces. Treba si vsimnut si prikaz default: include
"uvod.htm". Toto bude uvodna strana webu, resp. stranka, ktora sa zobrazi, pokial do premennej $page uzivatel priradi inu hodnotu ako je definovana v switch.
V kazdom pripade odporucam si nieco precitat o prikaze include.
Dolezita poznámka: Ak sa includuje subor, cesty v nom musia byt vzhladom na hlavny subor index.php.
Asi vsetko.
Autor: Foster