PNWS Volejte +420 602 860 704  
Vítejte | Mailing list | Autor programu | Skvělý HTML editor Česká verze
 

Jak používat SSI

   SSI neboli Server Side Includes (serverm vkládané vsuvky) slouží hlavně pro kompletaci stránek z několika souborů (hlavička, text, pata). Tyto stránky jsou toho příkladem. Samotný soubor HTML obsahuje pouze text a odkazy na hlavičku a patu. Do prohlížeče však vše dojde jako jedna jediná stránka. Mě to však ušetřilo práci, protože změna designu je změna dvou souborů a ostatní zůstane nedotknuto.

  SSI příkaz je vždy napsán v tomto tvaru: <!--#prikaz parametr="data" -->

  V následující tabulce je výpis příkazů podporovaných (zatím) PinkNet Web Serverem:
 
Příkaz Data Popis
echo DATE_GMT Vypíše datum a čas ve formátu GMT
DATE_LOCAL Vypíše datum a čas ve formátu Windows
DOCUMENT_NAME Vypíše název dokumentu, ve kterém se příkaz vyskytuje
DOCUMENT_URI Vypíše URL dokumentu ve kterém se příkaz nachází
LAST_MODIFIED Vypíše poslední změnu souboru ve formátu GMT
include VIRTUAL Vloží do souboru namísto sebe soubor na který se odkazuje virtual stejně tak jako by se jednalo o soubor posílaný prohlížeči. Text je tedy vložen, CGI skript vykonán a SSI soubor je opět prohlédnut na vsuvky. Odkaz na soubor je aboslutní odkaz v rámci serveru. Tedy /adresar/soubor.html.
flastmod FILE Vypíše datum a čas poslední změny souboru na který se odkazuje FILE. Jedná se o relativní cestu vzhledem k umístení souboru.
VIRTUAL Obdobné jako s parametrem FILE, ale umístení souboru je uváděno pomocí URL (bez názvu serveru). Tedy jako v případě INCLUDE.
fsize FILE Obdoba FLASTMOD, ale vypisuje velikost zadaného souboru.
VIRTUAL Obdoba FLASTMOD, ale vypisuje velikost zadaného souboru.
 

   Přítomnost SSI vsuvek je standartně kontrolována pouze v .SHTML a .INC souborech. Lze ji však dodatečně v ovládacím panelu zapnout i pro HTML soubory.
 
   V následující tabulce jsou ukázky použití jednotlivých příkazů:
 
<!--#echo var="DATE_GMT" --> : Sunday, 12-Mar-2000 14:43:09 GMT
<!--#echo var="DATE_LOCAL" --> : Sunday, 12-Mar-2000 15:43:09 CET
<!--#echo var="DOCUMENT_NAME" --> : ssi.html
<!--#echo var="DOCUMENT_URI" --> : /ssi.html
<!--#echo var="LAST_MODIFIED" --> : Thursday, 16-Sep-1999 09:15:55 CEST
<!--#flastmod virtual="/ssi.html" --> : Thursday, 16-Sep-1999 09:15:55 CEST
<!--#flastmod file="c:\command.com" --> : [an error occurred while processing this directive]




Výroba programů na zakázku
 
 
  O PinkNet Web Serveru | Demo vSHOP.pnws | Mailing list | Download | Oznámení o chybě