Difference between revisions of "SHTML"

From BC$ MobileTV Wiki
Jump to: navigation, search
Line 30: Line 30:
  
  
 +
== Tutorials ==
  
 +
* Tcl/Tk: The Swiss Army Knife of Web Applications: https://nnc3.com/mags/LJ_1994-2014/LJ/055/3114.html
 +
* Using Tcl to write CGI application: http://wiki.tcl.tk/1161
 +
* Apache - How to configure SSI: http://httpd.apache.org/docs/current/howto/ssi.html
 +
* Server-side Includes: https://en.wikipedia.org/wiki/Server_Side_Includes
  
  
Line 38: Line 43:
 
* .shtml/.html/.htm File Extensions For Your Information: http://www.hwg.org/resources/faqs/shtmlFYIFAQ.html
 
* .shtml/.html/.htm File Extensions For Your Information: http://www.hwg.org/resources/faqs/shtmlFYIFAQ.html
 
* An SHTML sample: http://faculty.washington.edu/brj/shtml/Link5.shtml
 
* An SHTML sample: http://faculty.washington.edu/brj/shtml/Link5.shtml
 
 
  
  
Line 45: Line 48:
  
 
<references />
 
<references />
 
 
  
 
== See Also ==
 
== See Also ==
  
[[HTML]]
+
[[HTML]] | [[Apache]] | [[Tcl/Tk]]

Revision as of 23:55, 5 December 2017

Server Side Include HTML (also commonly abbreviated to SHTML or abbreviated SSI) is HTML plus some additional server-side processing components/utilities. The only difference between regular HTML and SHTML is the extra letter in the extension (.shtml) and the following types of code:

<!--#directive parameter=value parameter=value -->

[1]


Where "directive" is not literally an operator or reserved keyword, but an indication of where directives should be placed in the SHTML syntax. They are placed in HTML comments so that they can be ignored by browsers/devices which don't understand SSI.



Examples

<!--#include file="addedfile.txt" -->
<!--#exec cgi="/cgi-bin/foo.cgi"-->
<!--#config timefmt="%y %m %d" -->
<!--#if expr="${Sec_Nav}" -->
<!--#include virtual="" -->
<!--#endif -->


[2]


Tutorials


External Links


References

  1. What is SHTML?: http://www.kennesaw.edu/webmaster/whatis/shtml.html
  2. Full reference available at: wikipedia: Server Side Includes

See Also

HTML | Apache | Tcl/Tk