SSI使用详解(2)

下面我们将逐一进行介绍。

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" -->
 <!--#echo var="DATE_LOCAL" -->

显示结果为:

  Saturday, the 15 of April, in the year 2000

DATE_GMT:功能与DATE_LOCAL一样,只不过返回的是以格林尼治标准时间为基准的日期。例如:

  <!--#echo var="DATE_GMT" -->

LAST_MODIFIED:显示当前文档的最后更新时间。同样,这是SSI中非常实用的一个功能,只要在HTML文档中加入以下这行简单的文字,就可以在页面上动态的显示更新时间。

  <!--#echo var="LAST_MODIFIED" -->

时间: 2024-12-31 03:14:01

SSI使用详解(2)的相关文章

shtml网页SSI使用详解

网页|详解 1.Config命令 Config命令主要用于修改SSI的默认设置.其中: Errmsg:设置默认错误信息.为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息. <!--#config errmsg="Error! Please email webmaster@mydomain.com -->  Timefmt:定义日期和时间的使用格式.Timefmt参数必

SSI使用详解(二)

详解 下面我们将逐一进行介绍. 1.Config命令 Config命令主要用于修改SSI的默认设置.其中: Errmsg:设置默认错误信息.为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息. <!--#config errmsg="Error! Please email webmaster@mydomain.com --> Timefmt:定义日期和时间的使用格式.T

SSI使用详解(转一)

详解 你是否曾经或正在为如何能够在最短的时间内完成对一个包含上千个页面的网站的修改而苦恼?那么可以看一下本文的介绍,或许能够对你有所帮助. 什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是HTML文件中,可以通过注释行调用的命令或指针.SSI 具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,动态显示时间和日期,以及执行shell和CGI脚本程序等复杂的功能.SSI 可以称得上是那些

SSI使用详解(转二)

详解 2.Include命令 Include命令可以把其它文档中的文字或图片插入到当前被解析的文档中,是整个SSI的关键所在.通过Include命令只需要改动一个文件就可以瞬间更新整个站点! Include命令具有两个不同的参数,如果使用错误的参数更新站点的话,不仅达不到初衷,反而会得到一大堆的错误信息. Virtual:给出到服务器端某个文档的虚拟路径.例如: <!--#include virtual="/includes/header.html" --> 为了更加合理的

SSI使用详解(一)

详解 综述 SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针.SSI具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能.SSI 可以称得上是那些资金短缺.时间紧张.工作量大的网站开发人员的最佳帮手.本文将主要结合Apache服务器介绍SSI的使用方法. 如何启动SSI? 在Apache

SSI技术详解

  什么是SSI? SSI直译服务器端包含(Server Side Includes),由字面上看由WEB在服务器提供的一种功能,并且是在服务器端进行的.一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序:但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了.SSI则是直接由服务器解释执行的,须要WEB服务器软件支持SSI.而且,由于直接在服务器端执行SSI,产生相应HTML代码:

SSI使用详解(1)

综述 SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针.SSI具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能.SSI 可以称得上是那些资金短缺.时间紧张.工作量大的网站开发人员的最佳帮手.本文将主要结合Apache服务器介绍SSI的使用方法. 如何启动SSI? 在Apache服务器

SSI使用详解

你是否曾经或正在为如何能够在最短的时间内完成对一个包含上千个页面的网站的修改而苦恼?那么可以看一下本文的介绍,或许能够对你有所帮助. 什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是HTML文件中,可以通过注释行调用的命令或指针.SSI 具有强大的功能,只要使用一条简单的SSI 命令就可以实现整个网站的内容更新,动态显示时间和日期,以及执行shell和CGI脚本程序等复杂的功能.SSI 可以称得上是那些资金短

apache SHTML网页SSI使用详解_Linux

方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0.开启php环境安装目录 (我的为D:\wamp\Apache2\conf下) 的httpd.conf 文件中的(大概408-409行处): 1. AddType text/html .shtml AddOutputFilter INCLUDES .shtml 2.(F:/shz 为运行文件存放的地方) DocumentRoot "F:/shz" (大概150处) <Direct