正在加载图片...
hd0N.2,m如m103 下载 表4-1服务器端包含指令及说明 #include 把一个指定文件的内容插入到将被发送给客户端的响应流中并代替该指令。例如: < 这条指令把名为 usefulbits inc文件的内容插入到响应中。这个文件可以由一个相对或全路径 文件名的组合描述,如FILE=" lscriptslmyscr inc"。通过使用Ⅴ RTUAL属性,可使用一个虚 的相对或绝对路径来描述它,例如: include VIRTUAL="/mysite/usefulbits inc 普主 nclude vIrTUAl=”,./../ thisis/ usefulbits.inc” #config 说明在其后的指令中将用于数据、时间和文件大小以及返回给客户端的一般性的SSI错误信 息的文本的格式。例如: sconfig ERRMSG="ssI Processing error 设置SSI错误信息内容为 SSI Processing Error 排 config TIMEEMT="暑A,8B8d暑M播S"--> 设置由其后的SSI指令返回的日期和时间的格式。这个例子设置了一个格式风格: Saturday August14199910:34:50。可以用于格式字符串的标志的列表在附录C中给出 #config SIZEEMT ="BYTES 设置由其后的IS指令返回的文件大小的单位。这个例子设置单位为字节。对 SIZEFMT可供 选择的值是" ABBREV",指明计算值将以千字节(KB)返回文件的大小 把一个HTTP环境变量的值插入到发送给客户端的响应流中并替换该指令。例如: OT VAR=SERVER NAME 写出正在执行指令到该网页的服务器的名字 执行一个程序或一个服务器外壳命令,例如 <!--#exec CGI="/scripts/myapp. exe? valuel= this value2= that 执行名为 myapp. exe的cG程序,允许传递查询字符串,程序在单独内存中执行 #execCMD="cmd. exe/c iisreset/s 动特定操作系统命令解释器( cmo.exe并执行命令 msreset/stop。/表示当命令结束时,命 令解释器也结束。使用CMO要添加下列注册表项: HKEY LOCAL MACHINE/SYSTEM/Currentcontrolset/services/w3svC /Parameters/ssIEnablecmdDirective 设置值为1,并重启动wwW服务,就允许CMD标志用于#exec指令中。值为0,则禁止使用, 并防止未验证的使用 #flastmod 把一个指定的文件上一次修改的日期和时间插入到发送给客户端的响应流中并代替该指令 例如: 像# include指令一样,也可以使用虚拟路径对该文件进行定义,如: VIRTUAL="/mysite/usefulbits inc 或 VIRTUAL="./thisbit/use fulbits inc 把一个指定的文件的大小插入到发送给客户端的响应流中并代替该指令。例如 < --ffsize FILE="Default. asp"--> 象# include指令一样,也可以使用虚拟路径对该文件进行定义,如: VIRTUAL="/mysite/usefulbits inc VIRTUAL="./thisbit/usefulbits inc" IISRESET实用程序 lIsreset. exe是由IS50提供的一个新的实用程序。作为一个命令行的实用程序,如果用于 执行该实用程序的帐号具有管理员权限,它对于控制运行在本地或一个网络计算机上的表4-1 服务器端包含指令及说明 指 令 说 明 # i n c l u d e 把一个指定文件的内容插入到将被发送给客户端的响应流中并代替该指令。例如: < ! -- # include FILE = "usefulbits.inc " -- > 这条指令把名为u s e f u l b i t s . i n c文件的内容插入到响应中。这个文件可以由一个相对或全路径 与文件名的组合描述,如 F I L E = " . . \ s c r i p t s \ m y s c r. i n c "。通过使用V I RT U A L属性,可使用一个虚 拟的相对或绝对路径来描述它,例如: < ! -- #include VIRTUAL="/mysite/usefulbits.inc" -- > < ! -- #include VIRTUAL="../../thisbit/usefulbits.inc" -- > # c o n f i g 说明在其后的指令中将用于数据、时间和文件大小以及返回给客户端的一般性的 S S I错误信 息的文本的格式。例如: < ! -- #config ERRMSG="SSI Processing Error" -- > 设置S S I错误信息内容为'SSI Processing Error'。 < ! -- #config TIMEFMT = "%A, %B %d %Y %H :% M:%S" -- > 设置由其后的S S I指令返回的日期和时间的格式。这个例子设置了一个格式风格: S a t u r d a y, August 14 1999 10:34:50。可以用于格式字符串的标志的列表在附录 C中给出。 < ! -- #config SIZEFMT = "BYTES" -- > 设置由其后的I I S指令返回的文件大小的单位。这个例子设置单位为字节。对 S I Z E F M T可供 选择的值是" A B B R E V ",指明计算值将以千字节( K B )返回文件的大小 # e c h o 把一个H T T P环境变量的值插入到发送给客户端的响应流中并替换该指令。例如: < ! -- #echo VAR="SERVER_NAME" -- > 写出正在执行指令到该网页的服务器的名字 # e x e c 执行一个程序或一个服务器外壳命令,例如 <!--#exec CGI="/scripts/myapp.exe? valuel= this & value2= that--> 执行名为m y a p p . e x e的C G I程序,允许传递查询字符串,程序在单独内存中执行。 <!--#execCMD="cmd.exe/c iisreset/stop" - -> 启动特定操作系统命令解释器 ( c m o . e x e )并执行命令m s r e s e t / s t o p。/ c表示当命令结束时,命 令解释器也结束。使用C M O要添加下列注册表项: H K E Y _ L O C A L _ M A C H I N E / S Y S T E M / C u r r e n t C o n t r o l S e t / S e r v i c e s / w 3 S V C /Parameters/SSIEnableCmdDirective 设置值为1 ,并重启动W W W服务,就允许 C M D标志用于# exec指令中。值为 0 ,则禁止使用, 并防止未验证的使用 # f l a s t m o d 把一个指定的文件上一次修改的日期和时间插入到发送给客户端的响应流中并代替该指令。 例如: < ! -- #flastmod FILE="Default.asp" -- > 像# i n c l u d e指令一样,也可以使用虚拟路径对该文件进行定义,如: V I R T U A L = " / m y s i t e / u s e f u l b i t s . i n c " 或 V I R T U A L = " . . / t h i s b i t / u s e f u l b i t s . i n c " # f s i z e 把一个指定的文件的大小插入到发送给客户端的响应流中并代替该指令。例如: < ! -- #fsize FILE="Default.asp" -- > 象# i n c l u d e指令一样,也可以使用虚拟路径对该文件进行定义,如: V I R T U A L = " / m y s i t e / u s e f u l b i t s . i n c " 或 V I R T U A L = " . . / t h i s b i t / u s e f u l b i t s . i n c " 1. IISRESET实用程序 i i s r e s e t . e x e是由IIS 5.0提供的一个新的实用程序。作为一个命令行的实用程序,如果用于 执行该实用程序的帐号具有管理员权限,它对于控制运行在本地或一个网络计算机上的 第 4章 服务器进程和A S P S e rv e r对象计计103 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有