<!--#configsizefmt="abbrev"-->
<!--#fsizefile="news.htm"-->
<!--#configsizefmt="abbrev"-->
<!--#fsizefile="news.htm"-->
以特定的时间格式显示时间
程序代码:
<!--#configtimefmt="%Y年/%m月%d日 星期%W 北京时间%H:%M:%s,%Y年已过去了%j天 今天是%Y年的第%U个星期"-->
<!--#echo var="DATE_LOCAL"--> 显示今天是星期几,几月,时区
<!--#configtimefmt="今天%A, %B ,服务器时区是 %z,是"-->
<!--#echo var="DATE_LOCAL"-->
<!--#configtimefmt="%Y年/%m月%d日 星期%W 北京时间%H:%M:%s,%Y年已过去了%j天 今天是%Y年的第%U个星期"-->
<!--#echo var="DATE_LOCAL"--> 显示今天是星期几,几月,时区
<!--#configtimefmt="今天%A, %B ,服务器时区是 %z,是"-->
<!--#echo var="DATE_LOCAL"-->
XSSI
XSSI(Extended SSI)是一组高级SSI指令,内置于Apache 1.2或更高版本的mod-include模块之中。
其中可利用的的指令有:
#printenv
#set
#if
#printenv
作用: 显示当前存在于WEB服务器环境中的所有环境变量。
语法:程序代码:
<!--#printenv-->
<!--#printenv-->
参数:无
示例:
程序代码:
<!--#printenv-->
<!--#printenv-->
#set
作用:可给变量赋值,以用于后面的if语句。
语法:程序代码:
<!--#set var="变量名"value="变量值"-->
<!--#set var="变量名"value="变量值"-->
参数:无
示例: 程序代码:
<!--#set var="color"value="红色"-->
<!--#set var="color"value="红色"-->
#if
作用: 创建可以改变数据的页面,这些数据根据使用if语句时计算的要求予以显示。
语法: 程序代码:
<!--#if expr="$变量名="变量值A""-->
显示内容
<!--#elif expr="$变量名="变量值B""-->
显示内容
<!--#else-->
显示内容
<!--#endif"-->
<!--#if expr="$变量名="变量值A""-->
显示内容
<!--#elif expr="$变量名="变量值B""-->
显示内容
<!--#else-->
显示内容
<!--#endif"-->
示例:
程序代码:
<!--#if expr="$SERVER_NAME="www.31896.net""-->
欢迎光临服务器安全讨论区http://www.31896.net。
<!--#elif expr="$SERVER_NAME="www.fineacer.org"" -->
欢迎光临情长计算机网络安全在线http://www.fineacer.org。
<!--#else-->
欢迎光临服务器安全讨论区!
<!--#endif"-->
<!--#if expr="$SERVER_NAME="www.31896.net""-->
欢迎光临服务器安全讨论区http://www.31896.net。
<!--#elif expr="$SERVER_NAME="www.fineacer.org"" -->
欢迎光临情长计算机网络安全在线http://www.fineacer.org。
<!--#else-->
欢迎光临服务器安全讨论区!
<!--#endif"-->
注意: 用于前面指令中的反斜杠,是用来代换内部的引号,以便它们不会被解释为结束表达式。不可省略。
1、Config命令
Config命令主要用于修改SSI的默认设置。其中:
Errmsg:设置默认错误信息。为了能够正常的返回用户设定的错误信息,在HTML文件中Errmsg参数必须被放置在其它SSI命令的前面,否则客户端只能显示默认的错误信息,而不是由用户设定的自定义信息。
<!--#configerrmsg="Error! Please email webmaster@mydomain.com -->
Timefmt:定义日期和时间的使用格式。Timefmt参数必须在echo命令之前使用。
<!--#configtimefmt="%A, %B %d, %Y"-->
<!--#echo var="LAST_MODIFIED" -->