.shtml file format

Networking/Security Forums -> Connectivity // Telecommunications // Internet News

Author: Jason PostPosted: Sat Oct 19, 2002 3:46 pm    Post subject: .shtml file format
Any ideas what shtml stands for?

I was asked in a test the other day, and it baffled me.

Whats the difference between shtml and normal html (apart from the 's' LOL).



Author: GiroLocation: England PostPosted: Sat Oct 19, 2002 3:51 pm    Post subject:
When you use SSI (missed full name, Server side includes) you must have an .shtm/.shtml extension for the includes to work,eg, like .php files are parsed its the same with SSI it will check the whole file for an include and execute any includes it finds, Unless Apache has been configured to check all extensions for includes which is said to be bad practice. Its a bit like .php files.

Sorry if this dont make sense ive had to much stella to early Mr Spliff

Last edited by Giro on Sat Oct 19, 2002 4:01 pm; edited 1 time in total

Author: Jason PostPosted: Sat Oct 19, 2002 4:01 pm    Post subject:

Any idea what shtml actually stands for?


Author: flwLocation: U.S.A. PostPosted: Sat Oct 19, 2002 4:34 pm    Post subject:
Per www.whatis.com:

A Web file with the suffix of ".shtml" (rather than the usual ".htm") indicates a file that includes some information that will be added "on the fly" by the server before it is sent to you. A typical use is to include a "Last modified" date at the bottom of the page.
This Hypertext Transfer Protocol facility is referred to as a server-side include. (Although rarely done, the server administrator can identify some other file name suffix than ".shtml" as a server-side include file.) You can think of a server-side include as a limited form of common gateway interface application. In fact, the CGI is not used. The server simply searches the server-side include file for CGI environment variables, and inserts the variable information in the places in the file where the "include" statements have been inserted.

When creating a Web site, a good idea is to ask your server administrator which environment variables can be used and whether the administrator can arrange to set the server up so that these can be handled. Your server administrator should usually be able to help you insert the necessary include statements in an HTML file.

I have found whatis.com helpful from time to time.

Also from
Apache for Windows: server-parsed hyper text markup language thus shtml

Hope this is of some help


Author: Jason PostPosted: Sat Oct 19, 2002 4:44 pm    Post subject:
thanks for everyones help.

FYI: I passed the test.



Author: hadsLocation: New Zealand PostPosted: Sun Oct 20, 2002 2:12 am    Post subject:
SSI is really handy if you don't have and server side language available. Not only for including a navbar or what have you but you can also do conditional includes dependant on browsers and all sorts of other interesting stuff.

A lot more than I originally thought.

Networking/Security Forums -> Connectivity // Telecommunications // Internet News

output generated using printer-friendly topic mod, All times are GMT + 2 Hours

Page 1 of 1

Powered by phpBB 2.0.x © 2001 phpBB Group