PNWS Volejte +420 602 860 704  
Vítejte | Mailing list  
Co to je PNWS?
Jak spravovat server?

Konfigurace TCP/IP
Nastavení serveru 1.0.7.3
Nastavení serveru 1.0.7.4
Web Administrace
Soubor HTTP.AUT
Instalace PERLU 5.0
Instalace PHP for Win32
Jak vytvářet stránky
Stručný úvod do HTML
Jak na CGI aplikace v PERLu
Jak na ISAPI skripty v Delphi
Omezení ISAPI v PNWS
Úvod do PHP
Jak používat SSI
Co to je PNWS-SSL
Jak sehnat platný certifikát
Jak si vyrobit testovací certifikát
Knihovna SSLeay, licence
Užitečné nástroje
Bug report

Oznámení o chybě
Download center
Mailing list
Licence PNWS
 

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" --> : Tuesday, 13-Jul-1999 12:44:23 MET
<!--#echo var="DATE_LOCAL" --> : Tuesday, 13-Jul-1999 14:44:23 MET DST
<!--#echo var="DOCUMENT_NAME" --> : ssi.html
<!--#echo var="DOCUMENT_URI" --> : /ssi.html
<!--#echo var="LAST_MODIFIED" --> : Saturday, 10-Jul-1999 14:38:17 MET DST
<!--#flastmod virtual="/ssi.html" --> : Saturday, 10-Jul-1999 14:38:17 MET DST
<!--#flastmod file="c:\command.com" --> : [an error occurred while processing this directive]

 
 
  O PinkNet Web Serveru | Demo vSHOP.pnws | Mailing list | Download | Oznámení o chybě
 
Kontakt