The server replaces each command with data determined by the command and its attributes.
<!--#command attribute1 attribute2 [Please define the ellipsis text entity] -->
The format for each attribute is a name-value pair such as:
Commands and attribute names should be in lower case.
The commands are hidden within HTML comments so they are ignored if not parsed by the server. The standard server-side commands are listed below, and described in this section:
The timefmt attribute determines the format of the date for the flastmod command. It uses the same format characters as the util_strftime function. The default time format is: "%A, %d-%b-%y %T". For more information about time formats, see the Time Formats.
<!--#config timefmt="%r %a %b %e, %Y" sizefmt="abbrev"-->
This sets the date format to a value such as 10:45:35 AM Wed Apr 21, 2006, and the file size format to the number of KB or MB of characters used by the file.
The include command inserts a file into the parsed file. You can nest files by including another parsed file, which then includes another file, and so on. The client requesting the parsed document must also have access to the included file if your server uses access control for the directories in which they reside.
In Web Server, you can use the include command with the virtual attribute to include a CGI program file. You must also use an exec command to execute the CGI program.
The echo command inserts the value of an environment variable. The var attribute specifies the environment variable to insert. If the variable is not found, “(none)” is inserted. For a list of environment variables, see Environment Variables in Server-side HTML Commands.
The fsize command sends the size of a file. The attributes are the same as those for the include command (virtual and file). The file size format is determined by the sizefmt attribute in the config command.
The flastmod command prints the date a file was last modified. The attributes are the same as those for the include command (virtual and file). The date format is determined by the timefmt attribute in the config command.