Presentation is loading. Please wait.

Presentation is loading. Please wait.

Server Side Includes Server Side Includes (SSI) are simply this:

Similar presentations


Presentation on theme: "Server Side Includes Server Side Includes (SSI) are simply this:"— Presentation transcript:

1 Server Side Includes Server Side Includes (SSI) are simply this:
files that are snapped together at the server prior to any other processing. Instead of one file making up an HTML page, several are snapped together, allowing us to reuse code and instantly change all pages that use the SSI.

2 SSI - Examples Page Headers Page Footers Navigation
Since the info is the same on most pages Page Footers Navigation Common programming functions

3 Server Side Includes Do not put any extra HTML.
Just put the HTML you wish to be snapped in at that location. So, the files do NOT have their own head, title, and body, for instance. The main one will have head, title, body, and so on.

4 SSI – 2 parts A call to the SSI in the main file The SSI itself

5 Calling SSIs with Directives
By File in the same location or a directory <!-- #include file=“myInclude.asp” --> <!-- #include file=“includes/myInclude.asp” --> By Location <!-- #include virtual = “/includes/myInclude.asp” --> What does <! > mean? You must know this right now…

6 Just Comments? SSI are just comments
But some servers are programmed to look for those comments

7 WARNING You cannot make your SSIs work at the client. Why not?
You must use the extension .asp, or another extension (.stm, .shtml, etc). The server does not know to process .htm and .html files for includes.

8 Remember All that is happening is that you have several files. The server is snapping them together. Once that happens, the server works with it as if it is one file. The include directive is simply replaced by the code that is in the include So don’t put in redundant tags -- just the essential ones to snap in there.

9 Steps for your first SSI
Take a file you wish to divide up into SSIs. Give it an .asp extension. Cut a part out that you wish to put in a SSI. Paste it into a brand new file. Give it an .asp extension. Put the SSI directive at the old position in the original file to call the other file. FTP it to a server that runs SSIs.


Download ppt "Server Side Includes Server Side Includes (SSI) are simply this:"

Similar presentations


Ads by Google