|  | 
		
			| 
					
						| Command Listing |  
						| A list of common commands on many platforms. |  |  
			|  |  
			Listing of XSSI CommandsYour order, sir?
 When giving commands to your SSI directives, you better understand what they know how to do. Here's the listing of the commands that are understood under XSSIs in Apache 1.2 and higher.
			 The Full list of commands can be found in the mod_include documentation at Apache.org
			 Include
The include command 'includes' other HTML files (or plain text files) into your server-parsed HTML file. For this command, there are two ways to refer to the file that needs to be added:
		 
			virtualUsing the virtual argument lets the SSI know that you
			are refering to the file in the same way as the rest of the web
			would: via it's URL.
 Example:<!--#include virtual="/dir/file.ext"-->
 In English, this says, "Include the file 'file.ext' that is in the
			directory 'dir' at the top of this web server's directories.
fileUsing the file argument lets the SSI know that you
			are refering to the file in the same way as the operating system of
			the computer would, internally: by it's path name relative
			to the root of the file system. (The file system's root is almost
			always different from the web server's root.)
 Example:<!--#include file="subdir/file.ext"-->
Important Note:It's important to remember that if the file you are including into your document has XSSI commands, it usually needs to have the '.shtml' extension on it.
 Config
The config directive controls various aspects of the file parsing.
		There are two valid tags:
		 
			errmsgerrmsg controls what message is sent back to the client
			if an error occurs while parsing the document. When an error
			occurs, it is logged in the server's error log. 
			Example:<!--#config errmsg="[Danger Will Robinson!]"-->
 <!--#include file="does_not_exist.txt"-->
Result: [Danger Will Robinson!]
 sizefmtsizefmt determines the formatting to be used when
			displaying the size of a file. Valid choices are bytes,
			for a formatted byte count (formatted as 1,234,567), or
			abbrev for an abbreviated version displaying the number
			of kilobytes or megabytes the file occupies.
			Example:<!--#config sizefmt="bytes"-->
 <!--#fsize file="sample.txt"-->
 
 Result: 3,005 Echo
Prints the value of one of the envrionment variables. The only valid tag
		to this command is var, whose value is the name of the variable
		you wish to echo. 
		 
			varvar chooses which environment variable to show in the
			page.
			Example:<!--#echo var="DOCUMENT_NAME"-->
 Result: commands.html fsize
fsize prints the size of the specified file. Valid tags
		match those of the include command. The resulting format of this
		command is subject to the sizefmt parameter of the config
		command. 
		 
			virtualUsing the virtual argument lets the SSI know that you
			are refering to the file in the same way as the rest of the web
			would: via it's URL.
 Example:<!--#fsize virtual="/dir/file.ext"-->
 In English, this says, "Show the size of the file 'file.ext' that
			is in the directory 'dir' at the top of this web server's
			directories.
fileUsing the file argument lets the SSI know that you
			are refering to the file in the same way as the operating system of
			the computer would, internally: by it's path name relative
			to the root of the file system. (The file system's root is almost
			always different from the web server's root.)
 Example:<!--#fsize file="subdir/file.ext"-->
 flastmod
Prints the last modification date of the specified file. Valid tags
		are the same as with the include command.
		 
			virtualUsing the virtual argument lets the SSI know that you
			are refering to the file in the same way as the rest of the web
			would: via it's URL.
 Example:<!--#flastmod virtual="/dir/file.ext"-->
 In English, this says, "Show the last modification date and time
			of the file 'file.ext' that is in the directory 'dir' at the top
			of this web server's directories.
fileUsing the file argument lets the SSI know that you
			are refering to the file in the same way as the operating system of
			the computer would, internally: by it's path name relative
			to the root of the file system. (The file system's root is almost
			always different from the web server's root.)
 Example:<!--#flastmod file="subdir/file.ext"-->
 |