shtml网页SSI使用详解

1、Config命令

  Config命令主要用于修改SSI的默认设置。其中:

  Errmsg:设置默认错误信息。为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息。

    <!--#config errmsg=Error! Please email webmaster@mydomain.com -->

  Timefmt:定义日期和时间的使用格式。Timefmt参数必须在echo命令之前使用。

    <!--#config timefmt=%A, %B %d, %Y-->
    <!--#echo var=LAST_MODIFIED -->

  显示结果为:

    Wednesday, April 12, 2000

  也许用户对上例中所使用的%A %B %d感到很陌生,下面我们就以表格的形式总结一下SSI中较为常用的一些日期和时间格式。

   Sizefmt:决定文件大小是以字节、千字节还是兆字节为单位表示。如果以字节为单位,参数值为bytes;对于千字节和兆字节可以使用缩写形式。同样,sizefmt参数必须放在fsize命令的前面才能使用。

    <!--#config sizefmt=bytes -->
    <!--#fsize file=index.html -->

   2、Include命令

  Include命令可以把其它文档中的文字或图片插入到当前被解析的文档中,这是整个SSI的关键所在。通过Include命令只需要改动一个文件就可以瞬间更新整个站点!

  Include命令具有两个不同的参数:

   Virtual:给出到服务器端某个文档的虚拟路径。例如:

    <!--#include virtual=/includes/header.html -->

   File:给出到当前目录的相对路径,其中不能使用../,也不能使用绝对路径。例如:

    <!--#include file=header.html -->

  这就要求每一个目录中都包含一个header.html文件。

   3、Echo命令

  Echo命令可以显示以下各环境变量:

  DOCUMENT_NAME:显示当前文档的名称。

    <!--#echo var=DOCUMENT_NAME -->

显示结果为:

    index.html

  DOCUMENT_URI:显示当前文档的虚拟路径。例如:

    <!--#echo var=DOCUMENT_URI -->

  显示结果为:

    /YourDirectory/YourFilename.html

  随着网站的不断发展,那些越来越长的URL地址肯定会让人头疼。如果使用SSI,一切就会迎刃而解。因为我们可以把网站的域名和SSI命令结合在一起显示完整的URL,即:

  http://YourDomain<!--#echo var=DOCUMENT_URI -->

  QUERY_STRING_UNESCAPED:显示未经转义处理的由客户端发送的查询字串,其中所有的特殊字符前面都有转义符/。例如:

  <!--#echo var=QUERY_STRING_UNESCAPED -->

   DATE_LOCAL:显示服务器设定时区的日期和时间。用户可以结合config命令的timefmt参数,定制输出信息。例如:

  <!--#config timefmt=%A, the %d of %B, in the year %Y -->
 <...(未输入验证码资料无法完全显示哦)
<script type="text/javascript"> <!-- google_ad_client = "pub-3192544802247458"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "CCCCCC"; google_color_bg = "F2F2F2"; google_color_link = "000000"; google_color_url = "000033"; google_color_text = "000000"; //--> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-3192544802247458&dt=1121056790029&lmt=1121056790&format=728x90_as&output=html&url=http%3A%2F%2Fwww.yesize.com%2FGet%2FM08A4%2F2005_04_09_19_25_30_520_6929.asp&color_bg=F2F2F2&color_text=000000&color_link=000000&color_url=000033&color_border=CCCCCC&ad_type=text&ref=http%3A%2F%2Fwww.baidu.com%2Fs%3Fwd%3Dshtml%25CD%25F8%25D2%25B3%26lm%3D0%26si%3D%26rn%3D10%26ie%3Dgb2312%26ct%3D0%26cl%3D3%26f%3D1%26rsp%3D6&cc=449&u_h=768&u_w=1024&u_ah=740&u_aw=1024&u_cd=16&u_tz=480&u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="65535">
版权说明:作品来源于网上,版权归作者所有,如果无意中侵犯了您的版权,请来信告知

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值