Server Side Includes (SSI)Zde jsou vysvětleny funkce základních SSI tagů a jejich použití. Využití tohoto seznamu vyžaduje základní znalosti práce s SSI. Break:<!--#break --> Config:<!--#config parametr="hodnota" --> Parametry:
Tady jsou hodnoty parametru (nepřeložené)
Echo<!--#echo var="promenna"--> Proměnná může být hodnota zaslaná z formuláře nebo lze použít následující systémové proměnné (nejsou to všechny):
Fsize<!--#fsize virtual="cesta/soubor.pripona" --> goto<!--#goto ="zalozka" --> Include<!--#include file="soubor.inc" --> pozn. soubor musí být ve stejné složce, jinak musíme použít <!--#include virtual="relativniadresa/soubor.inc"--> Rozšířené SSI (SSI+)IF<!--#if expr="${promenna} = /hodnota/" --> vystup 1 <!--#else --> vystup 2 <!--#endif --> proměnná může být stejná jako pro tag ECHO, výstup může být další SSI tag... lomítka jsou místo * - stačí když proměnná řetězec obsahuje. Např: <!--#if expr="${HTTP_USER_AGENT} = /MSIE/" --> <!--#include file="file1.txt" --> <!--#else --> <!--#include file="file2.txt" --> <!--#endif --> ELIFstejná funkce jako if s možností řetězení: <!--#if expr="${HTTP_USER_AGENT} = /WebTV/" --> <!--#set var="brtype" value="webtv" --> <!--#elif expr="${HTTP_USER_AGENT} = /MSIE 4/" --> <!--#set var="brtype" value="msie4" --> <!--#elif expr="${HTTP_USER_AGENT} = /MSIE 3/" --> <!--#set var="brtype" value="msie3" --> <!--#elif expr="${HTTP_USER_AGENT} = /MSIE 2/" --> <!--#set var="brtype" value="msie2" --> <!--#elif expr="${HTTP_USER_AGENT} = /Mozilla\/4/ && $brtype !=/msie/" --> <!--#set var="brtype" value="netscape4" --> <!--#elif expr="${HTTP_USER_AGENT} = /Mozilla\/3/ && $brtype !=/msie/" --> <!--#set var="brtype" value="netscape3" --> <!--#elif expr="${HTTP_USER_AGENT} = /Mozilla\/2/ && $brtype !=/msie/" --> <!--#set var="brtype" value="netscape3" --> <!--#elif expr="${HTTP_USER_AGENT} = /Mozilla\/1/ && $brtype !=/msie/" --> <!--#set var="brtype" value="netscape2" --> <!--#else --> <!--#set var="brtype" value="unknown" --> <!--#endif --> <P> <!--#include file="$brtype.txt"--> |
WEBovský
počítadlo spočítalo, že si číslo
|