Líbí se vám celý web v jednom souboru? Dnes si vysvětlíme jak to udělat.
Líbí se vám celý web v jednom souboru, který se nazývá Dynamický web? například: index.php?page=uvodTento Dynamický web vytvoříte snadno stačí jen pár řádků kodu, nejdříve si vysvětlíme kod v odkazech (index.php?page=uvod) a poté samotný script.
Odkazy
index.php?page=uvod&user=guest
Prvním co najdete v odkazu je otazník ten serveru říká že mu posíláte ještě nějaké data navíc prostřednicvním odkazu,
další jsou názvy proměných (v našem příkladu page) a (tu si můžete pojmenovat jakkoli ale musí to být pouze obyčejná písmena) ty říkají kam něco patří jako:
$text="Ahoj lidi";
echo="$text";
Po názvu proměné následuje samotná hodnota proměné (v našem příkladu uvod), tyto dvě části se oddělují = .
Vpřípadě že potřebujete odesílat více proměných tak je oddělíte znakem & který říká a ještě :)
Samotný kod
Samotný kod je též velice jednoduchý není to sice zabudovaná funkce v php ale je to pouze jedna podmínka:
if(IsSet($page) && $page == "uvod"):
endif;
Podmínka je jak by jste měli vědět if() ta obsahuje IsSet($page) a $page == "uvod"
IsSet($page) to říká: pokud se v odkazu nachází proměná page
$page == "uvod" říká: pokud se proměná page rovná uvod
Tyto dvě části se musí oddělit znaky && ty serveru říkají: a zároven
Na úplném konci se nachází ukončení podmínky (kde nemá téměř vliv) endif;
Práce s kodem
Jestliže chcete vytvořit stránku například v souboru 'index.php,
chcete novou stránku pojmenovat odkazy a proměnou nazvat strana tak odkaz bude vypadat takto index.php?strana=odkazy
a do zdrojového kodu index.php přidáte:
( okolní prostor (využití např. design stránek) )
if(IsSet($strana) && $strana == "odkazy"):
( prostor pro stranu 'odkazy'!!!! )
endif;
( okolní prostor (využití např. design stránek) )
Doufám že se vám tento článek líbyl psal jsem ho děsně dlouhou dobu 1 hodinu!!! :D
Všechny připomínky pište na muj email nahoře nebo jestli tu je něco jinýho o čim ještě nevim ;)
Autor: lmencl_cz