<%@ LANGUAGE="VBSCRIPT" %> <%=ForumName%>--管理页面 <% if not master then Errmsg=Errmsg+"
"+"
  • 本页面为管理员专用,请登陆后进入。" call Error() else Dim theInstalledObjects(17) theInstalledObjects(0) = "MSWC.AdRotator" theInstalledObjects(1) = "MSWC.BrowserType" theInstalledObjects(2) = "MSWC.NextLink" theInstalledObjects(3) = "MSWC.Tools" theInstalledObjects(4) = "MSWC.Status" theInstalledObjects(5) = "MSWC.Counters" theInstalledObjects(6) = "IISSample.ContentRotator" theInstalledObjects(7) = "IISSample.PageCounter" theInstalledObjects(8) = "MSWC.PermissionChecker" theInstalledObjects(9) = "Scripting.FileSystemObject" theInstalledObjects(10) = "adodb.connection" theInstalledObjects(11) = "SoftArtisans.FileUp" theInstalledObjects(12) = "SoftArtisans.FileManager" theInstalledObjects(13) = "JMail.SMTPMail" theInstalledObjects(14) = "CDONTS.NewMail" theInstalledObjects(15) = "Persits.MailSender" theInstalledObjects(16) = "LyfUpload.UploadFile" theInstalledObjects(17) = "Persits.Upload.1" call main() end if sub main() %> align=center>
    >
    欢迎<%=session("mastername")%>进入管理页面
    <%call leftmenu()%> <%call servervar()%>
    <% end sub sub servervar() %>
    height=20> 服务器有关的变量
    显示客户发出的所有HTTP标题 <%=request.ServerVariables("All_Http")%>
    检取ISAPIDLL的metabase路径 <%=request.ServerVariables("APPL_MD_PATH")%>
    显示站点物理路径 <%=request.ServerVariables("APPL_PHYSICAL_PATH")%>
    路径信息 <%=request.ServerVariables("PATH_INFO")%>
    显示请求机器IP地址 <%=request.ServerVariables("REMOTE_ADDR")%>
    服务器IP地址 <%=Request.ServerVariables("LOCAL_ADDR")%>
    显示执行SCRIPT的虚拟路径 <%=request.ServerVariables("SCRIPT_NAME")%>
    返回服务器的主机名,DNS别名,或IP地址 <%=request.ServerVariables("SERVER_NAME")%>
    返回服务器处理请求的端口 <%=request.ServerVariables("SERVER_PORT")%>
    协议的名称和版本 <%=request.ServerVariables("SERVER_PROTOCOL")%>
    服务器的名称和版本 <%=request.ServerVariables("SERVER_SOFTWARE")%>
    服务器操作系统 <%=Request.ServerVariables("OS")%>
    脚本超时时间 <%=Server.ScriptTimeout%> 秒
    服务器CPU数量 <%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%> 个
    服务器解译引擎 <%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
    height=20> 组件支持情况
    <% Dim strClass strClass = Trim(Request.Form("classname")) If "" <> strClass then Response.Write "
    您指定的组件的检查结果:" If Not IsObjInstalled(strClass) then Response.Write "
    很遗憾,该服务器不支持" & strclass & "组件!" Else Response.Write "
    恭喜!该服务器支持" & strclass & "组件。" End If Response.Write "
    " end if %>
    --IIS自带组件
    <% dim i For i=0 to 10 Response.Write "" If Not IsObjInstalled(theInstalledObjects(i)) Then Response.Write "" Else Response.Write "" End If Response.Write "" & vbCrLf Next %>
    组 件 名 称支 持不支持
     " & theInstalledObjects(i) & " " select case i case 9 Response.Write "(FSO 文本文件读写)" case 10 Response.Write "(ACCESS 数据库)" end select Response.Write "×
    --其他常见组件
    <% For i=11 to UBound(theInstalledObjects) Response.Write "" If Not IsObjInstalled(theInstalledObjects(i)) Then Response.Write "" Else Response.Write "" End If Response.Write "" & vbCrLf Next %>
    组 件 名 称支 持不支持
     " & theInstalledObjects(i) & " " select case i case 11 Response.Write "(SA-FileUp 文件上传)" case 12 Response.Write "(SA-FM 文件管理)" case 13 Response.Write "(JMail 邮件发送)" case 14 Response.Write "(CDONTS 邮件发送 SMTP Service)" case 15 Response.Write "(ASPEmail 邮件发送)" case 16 Response.Write "(LyfUpload 文件上传)" case 17 Response.Write "(ASPUpload 文件上传)" end select Response.Write "×
    --其他组件支持情况检测:在下面的输入框中输入你要检测的组件的ProgId或ClassId。
    <% end sub Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(strClassString) If 0 = Err Then IsObjInstalled = True Set xTestObj = Nothing Err = 0 End Function %>