What are Server-Side
Includes?
Server Side Include (SSI)
is a feature of CGI (in conjunction with your server) that
allows you to dynamically insert a piece of information
including the current date, any HTML file, and execute CGI/PERL
scripts in your web page. The browser displays the SSI code
as if it was hard coded onto that page.
How can I use SSI on my web pages?
To display the current date and time:
1. Add the following SSI code
to your web page:
<!--#echo var="DATE_LOCAL" -->
2. Save your web page with the extension .shtml
The result is this:
Wednesday, 02-May-2001 18:41:24 EDT
To display the last modified date
of a web page:
1. Add the following SSI code to your web page:
<!--#flastmod file="web_page_name.shtml"
-->
2. Save your web page with the extension .shtml
The result is this:
Wednesday, 21-Mar-2001 11:46:11 EST
(We used the following code because
this page is called ssi.shtml.)
<!--#flastmod file="ssi.shtml" -->
To include a document inside another:
1. Add the following SSI code anywhere on your web
page: (The included file doesn't have to be a ".htm" file.
It can also be a ".txt" file (ie: myfile.txt).)
<!--#include file="myfile.htm"-->
2. Save your web page with the
extension .shtml
To execute a CGI script or command
directly from a web page:
1. Add the following SSI code to your web page: (Of
course, you'll need to change "myscript.cgi" to the script
you're trying to call.)
<!--#exec cgi="/cgi-bin/myscript.cgi"-->
2. Save your web page with the extension .shtml
Forbidden Commands
What SSI commands will not work with Atlanta Virtual's servers?
For security reasons we do not allow the use of "exec cmd".
You may use "exec cgi" as an alternative.
.