⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminserver.asp

📁 用asp和access做的一个文学管理网站
💻 ASP
字号:
<!--#include file="head.asp" -->
<%
	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"
	%>
<table width="100%" border="0">
  <tr> 
          <td colspan="2"><b>服务器有关的变量:</b>
          </td>
  </tr>
  <tr> 
          <td width="29%">显示客户发出的所有HTTP标题</td>
          <td width="71%"><%=request.ServerVariables("All_Http")%></td>
  </tr>
  <tr> 
          <td width="29%">检取ISAPIDLL的metabase路径</td>
          <td width="71%"><%=request.ServerVariables("APPL_MD_PATH")%></td>
  </tr>
  <tr> 
          <td width="29%">显示站点物理路径</td>
          <td width="71%"><%=request.ServerVariables("APPL_PHYSICAL_PATH")%></td>
  </tr>
  <tr> 
          <td width="29%">路径信息</td>
          <td width="71%"><%=request.ServerVariables("PATH_INFO")%></td>
  </tr>
  <tr> 
          <td width="29%">显示请求机器IP地址</td>      <td width="71%"><%=request.ServerVariables("REMOTE_ADDR")%></td>
  </tr>
  <tr> 
          <td width="29%">服务器IP地址</td>      <td width="71%"><%=Request.ServerVariables("LOCAL_ADDR")%></td>
  </tr>
  <tr> 
          <td width="29%">显示执行SCRIPT的虚拟路径</td>      <td width="71%"><%=request.ServerVariables("SCRIPT_NAME")%> </td>
  </tr>
  <tr> 
          <td width="29%">返回服务器的主机名,DNS别名,或IP地址</td>
          <td width="71%"><%=request.ServerVariables("SERVER_NAME")%></td>
  </tr>
  <tr> 
          <td width="29%">返回服务器处理请求的端口</td>
          <td width="71%"><%=request.ServerVariables("SERVER_PORT")%></td>
  </tr>
  <tr> 
          <td width="29%">协议的名称和版本</td>
          <td width="71%"><%=request.ServerVariables("SERVER_PROTOCOL")%></td>
  </tr>
  <tr> 
          <td width="29%">服务器的名称和版本</td>      <td width="71%"><%=request.ServerVariables("SERVER_SOFTWARE")%></td>
  </tr>
  <tr> 
          <td width="29%">服务器操作系统</td>      <td width="71%"><%=Request.ServerVariables("OS")%></td>
  </tr>
  <tr> 
          <td width="29%">脚本超时时间</td>      <td width="71%"><%=Server.ScriptTimeout%> 秒</td>
  </tr>
  <tr> 
          <td width="29%">服务器CPU数量</td>      <td width="71%"><%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%> 个</td>
  </tr>
  <tr> 
          <td width="29%">服务器解译引擎</td>      <td width="71%"><%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %></td>
  </tr>
  <tr> 
          <td colspan="2"><b>组件支持情况:</b> </td>
  </tr>
  <tr> 
          <td width="29%"> 
            <%
Dim strClass
    strClass = Trim(Request.Form("classname"))
    If "" <> strClass then
    Response.Write "<br>您指定的组件的检查结果:"
      If Not IsObjInstalled(strClass) then 
        Response.Write "<br><font color=red>很遗憾,该服务器不支持" & strclass & "组件!</font>"
      Else
        Response.Write "<br><font color=green>恭喜!该服务器支持" & strclass & "组件。</font>"
      End If
      Response.Write "<br>"
    end if
%>
          </td>
    <td width="71%">&nbsp;</td>
  </tr>
  <tr> 
          <td colspan="2"><b>--IIS自带组件:</b> </td>
  </tr>
  <tr> 
    <td colspan="2" align="center"> 
      <table border=0 width="95%" cellspacing=1 cellpadding=0>
        <tr height=22 align=center> 
                <td width="70%">组 件 名 称</td>      <td width="15%">支 持</td>      <td width="15%">不支持</td>
        </tr>
        <%

    For i=11 to UBound(theInstalledObjects)
      Response.Write "<TR align=center height=18><TD align=left>&nbsp;" & theInstalledObjects(i) & "<font color=#888888>&nbsp;"
	  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 "</font></td>"
      If Not IsObjInstalled(theInstalledObjects(i)) Then 
        Response.Write "<td></td><td><font color=red><b>×</b></font></td>"
      Else
        Response.Write "<td><b>√</b></td><td></td>"
      End If

      Response.Write "</TR>" & vbCrLf
    Next
    %>
      </table>
    </td>
  </tr>
  <tr> 
    <td colspan="2" align="center"><b>--其他组件支持情况检测:</b>在下面的输入框中输入你要检测的组件的ProgId或ClassId。</td>
  </tr>
  <tr>
    <td colspan="2" align="center"><table border=0 width="95%" cellspacing=1 cellpadding=0>
        <FORM action="adminserver.asp" method=post id=form1 name=form1>
          <tr>
		<td align=center height=30>
                    <input class=smallInput type=text value="" name="classname" size=40>
                    <INPUT type=submit value="确定" id=submit1 name=submit1 class="buttonface">
                    <INPUT type=reset value="重填" id=reset1 name=reset1 class="buttonface"> 
</td>
	  </tr>
</FORM>
	</table></td>
  </tr>
</table>
<!--#include file="copy.asp" -->
<%
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
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -