所谓的SSI,即服务器端包含文件,它的渊源洪哥就不多介绍了。下面我们来看几个例子,让大家认识一下SSI。最早我们用SSI,就像是在ASP里面包含一个页面一样,可以在一个静态页面里面包含另外一个静态页面。
<!--#include virtual="/include/top.html"-->
上面这段代码就是在当前静态页面中,包含一个/include/top.html文件,这个top.html是一个公共的头部文件。然后我们把这个文件重命名为.shtml,然后在IIS或Apache里面设置一下,我们就可以有一个SSI的网站了。但SSI的功能远不止如此。
SSI指令显示今天日期:
<!--#echo var="DATE_LOCAL" -->
日期的显示格式还可以自定义:
<!--#config timefmt="%A %B %d, %Y" -->
Today is <!--#echo var="DATE_LOCAL" -->
获取文件最后修改时间:
index.html文件的最后修改时间为: <!--#flastmod file="index.html" -->
包含一个CGI输出的动态文件:
<!--#include virtual="/cgi-bin/counter.pl" -->
当SSI指令发生错误时,shtml页面源代码中会产生如下消息:
[an error occurred while processing this directive]
可以自定义这个出错消息:
<!--#config errmsg="[自定义的出错信息]" -->
关于SSI指令带给你意想不到的功能,本文就介绍这么多,希望对您有所帮助,谢谢!
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:SSI指令带给你意想不到的功能:http://www.splaybow.com/post/ssi-command-samples.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2014/2/13 9:05:00 | 编辑:洪哥 | 分类:DHTML | 浏览: