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

📄 aspcheck.asp

📁 zheng fu wang zhan gong neng qi quan
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%@ Language="VBScript" %>
<!--#include file="conn.asp"-->
<!--#include file="ConnUser.asp"-->
<!--#include file="config.asp"-->
<!--#include file="inc/config.asp"-->
<!--#include file="char.inc"-->
<!--#include file="chkuser.asp" -->
<!--#include file="ChkManage.asp" -->

<%
IF request.cookies(eChuang)("KEY")<>"super" THEN
	Show_Err("对不起,您的后台管理权限不够操作!")
	response.end
else
	response.buffer=true
	Response.Expires=0
	
	Set rs9 = Server.CreateObject("ADODB.Recordset")
	sql9 ="SELECT * From "& db_System_Table &" Order By id DESC"
	RS9.open sql9,Conn,1,1
	if rs9("system")="1" or request.cookies(eChuang)("purview")="99999" then
		rs9.close
		set rs9=nothing
		conn.close
		set conn=nothing
		
		'####################################
		'#									#
		'#		   阿江ASP探针 V1.8         #
		'#             040606               #
		'#  阿江守候 http://www.ajiang.net  #
		'#	 电子邮件 info@ajiang.net		#
		'#									#
		'#    转载本程序时请保留这些信息    #
		'#								    #
		'####################################
		
		' 使用输出缓冲区,避免在WIN2003显示过慢
		Response.Buffer = true
		
		' 声明待检测数组
		Dim ObjTotest(26,4)
		
		ObjTotest(0,0) = "MSWC.AdRotator"
		ObjTotest(1,0) = "MSWC.BrowserType"
		ObjTotest(2,0) = "MSWC.NextLink"
		ObjTotest(3,0) = "MSWC.Tools"
		ObjTotest(4,0) = "MSWC.Status"
		ObjTotest(5,0) = "MSWC.Counters"
		ObjTotest(6,0) = "IISSample.ContentRotator"
		ObjTotest(7,0) = "IISSample.PageCounter"
		ObjTotest(8,0) = "MSWC.PermissionChecker"
		ObjTotest(9,0) = "Scripting.FileSystemObject"
			ObjTotest(9,1) = "(FSO 文本文件读写)"
		ObjTotest(10,0) = "adodb.connection"
			ObjTotest(10,1) = "(ADO 数据对象)"
			
		ObjTotest(11,0) = "SoftArtisans.FileUp"
			ObjTotest(11,1) = "(SA-FileUp 文件上传)"
		ObjTotest(12,0) = "SoftArtisans.FileManager"
			ObjTotest(12,1) = "(SoftArtisans 文件管理)"
		ObjTotest(13,0) = "LyfUpload.UploadFile"
			ObjTotest(13,1) = "(刘云峰的文件上传组件)"
		ObjTotest(14,0) = "Persits.Upload.1"
			ObjTotest(14,1) = "(ASPUpload 文件上传)"
		ObjTotest(15,0) = "w3.upload"
			ObjTotest(15,1) = "(Dimac 文件上传)"
		
		ObjTotest(16,0) = "JMail.SmtpMail"
			ObjTotest(16,1) = "(Dimac JMail 邮件收发) <a href='http://www.ajiang.net'>中文手册下载</a>"
		ObjTotest(17,0) = "CDONTS.NewMail"
			ObjTotest(17,1) = "(虚拟 SMTP 发信)"
		ObjTotest(18,0) = "Persits.MailSender"
			ObjTotest(18,1) = "(ASPemail 发信)"
		ObjTotest(19,0) = "SMTPsvg.Mailer"
			ObjTotest(19,1) = "(ASPmail 发信)"
		ObjTotest(20,0) = "DkQmail.Qmail"
			ObjTotest(20,1) = "(dkQmail 发信)"
		ObjTotest(21,0) = "Geocel.Mailer"
			ObjTotest(21,1) = "(Geocel 发信)"
		ObjTotest(22,0) = "IISmail.Iismail.1"
			ObjTotest(22,1) = "(IISmail 发信)"
		ObjTotest(23,0) = "SmtpMail.SmtpMail.1"
			ObjTotest(23,1) = "(SmtpMail 发信)"
			
		ObjTotest(24,0) = "SoftArtisans.ImageGen"
			ObjTotest(24,1) = "(SA 的图像读写组件)"
		ObjTotest(25,0) = "W3Image.Image"
			ObjTotest(25,1) = "(Dimac 的图像读写组件)"
		
		public IsObj,VerObj,TestObj
		public okOS,okCPUS,okCPU
		
		'检查预查组件支持情况及版本
		
		dim i
		for i=0 to 25
			on error resume next
			IsObj=false
			VerObj=""
			'dim TestObj
			TestObj=""
			set TestObj=server.CreateObject(ObjTotest(i,0))
			If -2147221005 <> Err then		'感谢网友iAmFisher的宝贵建议
				IsObj = True
				VerObj = TestObj.version
				if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
			end if
			ObjTotest(i,2)=IsObj
			ObjTotest(i,3)=VerObj
		next
		
		'检查组件是否被支持及组件版本的子程序
		sub ObjTest(strObj)
			on error resume next
			IsObj=false
			VerObj=""
			TestObj=""
			set TestObj=server.CreateObject (strObj)
			If -2147221005 <> Err then		'感谢网友iAmFisher的宝贵建议
				IsObj = True
				VerObj = TestObj.version
				if VerObj="" or isnull(VerObj) then VerObj=TestObj.about
			end if	
		End sub
		%>
	<HTML>
	<HEAD>
	<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
	<TITLE>ASP探针V1.8-阿江http://www.ajiang.net_建站铺修正版_bbs.jzpu.com</title>
	<style>
	<!--
	BODY
	{
		FONT-FAMILY: 宋体;
		FONT-SIZE: 9pt
	}
	TD
	{
		FONT-SIZE: 9pt
	}
	A
	{
		COLOR: #000000;
		TEXT-DECORATION: none
	}
	A:hover
	{
		COLOR: #C0C0C0;
		TEXT-DECORATION: underline
	}
	.input
	{
		BORDER: #111111 1px solid;
		FONT-SIZE: 9pt;
		BACKGROUND-color: #F8FFF0
	}
	.backs
	{
		BACKGROUND-COLOR: #7C7CB5;
		COLOR: #ffffff;
	
	}
	.backq
	{
		BACKGROUND-COLOR: #EAEAF4
	}
	.backc
	{
		BACKGROUND-COLOR: #009000;
		BORDER: medium none;
		COLOR: #ffffff;
		HEIGHT: 18px;
		font-size: 9pt
	}
	.fonts
	{
		COLOR: #008000
	}
	-->
	</STYLE>
	</HEAD>
	<body topmargin="0">
	<!--#include file="Admin_Top.asp"-->
	<div align="center"><a href="mailto:info@ajiang.net">阿江</a>改写的ASP探针-<font class=fonts>V1.8</font><br>
	  <br>
	  <font class=fonts>是否支持ASP</font>
	  <br>
	  出现以下情况即表示您的空间不支持ASP:
	  <br>
	  1、访问本文件时提示下载。
	  <br>
	  2、访问本文件时看到类似“&lt;%@ Language="VBScript" %&gt;”的文字。 <br>
	  <br>
	
	  <font class=fonts>服务器的有关参数</font>
	  <table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor="#C0C0C0">
	  <tr><td>
	  
		<table border=0 width=100% cellspacing=1 cellpadding=0>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器名</td><td>&nbsp;<%=Request.ServerVariables("SERVER_NAME")%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器IP</td><td>&nbsp;<%=Request.ServerVariables("LOCAL_ADDR")%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器端口</td><td>&nbsp;<%=Request.ServerVariables("SERVER_PORT")%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器时间</td><td>&nbsp;<%=now%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;IIS版本</td><td>&nbsp;<%=Request.ServerVariables("SERVER_SOFTWARE")%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;脚本超时时间</td><td>&nbsp;<%=Server.ScriptTimeout%> 秒</td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;本文件路径</td><td>&nbsp;<%=Request.ServerVariables("PATH_TRANSLATED")%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器解译引擎</td><td>&nbsp;<%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %></td>
		    </tr>
		  <%getsysinfo()  '获得服务器数据%>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器CPU数量</td><td>&nbsp;<%=okCPUS%> 个</td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器CPU详情</td><td>&nbsp;<%=okCPU%></td>
		    </tr>
		    <tr bgcolor="#EAEAF4" height=18>
			  <td align=left>&nbsp;服务器操作系统</td><td>&nbsp;<%=okOS%></td>
		    </tr>
		  </table>
	  
	</td></tr>
	  </table>
	  <br>
	  <font class=fonts>组件支持情况</font>
	  <%
	Dim strClass
		strClass = Trim(Request.Form("classname"))
		If "" <> strClass then
		Response.Write "<br>您指定的组件的检查结果:"
		Dim Verobj1
		ObjTest(strClass)
		  If Not IsObj then 
			Response.Write "<br><font color=red>很遗憾,该服务器不支持 " & strclass & " 组件!</font>"
		  Else
			if VerObj="" or isnull(VerObj) then 
				Verobj1="无法取得该组件版本"
			Else
				Verobj1="该组件版本是:" & VerObj
			End If
			Response.Write "<br><font class=fonts>恭喜!该服务器支持 " & strclass & " 组件。" & verobj1 & "</font>"
		  End If
		  Response.Write "<br>"
		end if
		%>
	
	
	  <br>
	  ■ IIS自带的ASP组件
	  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFDFBF" width="100%">
		<tr height=18 class=backs align=center><td width=320>组 件 名 称</td><td width=130>支持及版本</td></tr>
		<%For i=0 to 10%>
		<tr height="18" class=backq>
			<td align=left>&nbsp;<%=ObjTotest(i,0) & "<font color=#888888>&nbsp;" & ObjTotest(i,1)%></font></td>
			<td align=left>&nbsp;<%
			If Not ObjTotest(i,2) Then 
				Response.Write "<font color=red><b>×</b></font>"
			Else
				Response.Write "<font class=fonts><b>√</b></font> <a title='" & ObjTotest(i,3) & "'>" & left(ObjTotest(i,3),11) & "</a>"
			End If%></td>
		</tr>
		<%next%>
	  </table>
	  <br>
	  ■ 常见的文件上传和管理组件
	  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFDFBF" width="100%">
		<tr height=18 class=backs align=center><td width=320>组 件 名 称</td><td width=130>支持及版本</td></tr>
		<%For i=11 to 15%>
		<tr height="18" class=backq>
			<td align=left>&nbsp;<%=ObjTotest(i,0) & "<font color=#888888>&nbsp;" & ObjTotest(i,1)%></font></td>
			<td align=left>&nbsp;<%
			If Not ObjTotest(i,2) Then 
				Response.Write "<font color=red><b>×</b></font>"
			Else
				Response.Write "<font class=fonts><b>√</b></font> <a title='" & ObjTotest(i,3) & "'>" & left(ObjTotest(i,3),11) & "</a>"
			End If%></td>
		</tr>
		<%next%>
	  </table>
	  <br>
	  ■ 常见的收发邮件组件
	  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFDFBF" width="100%">
		<tr height=18 class=backs align=center><td width=320>组 件 名 称</td><td width=130>支持及版本</td></tr>
		<%For i=16 to 23%>
		<tr height="18" class=backq>
			<td align=left>&nbsp;<%=ObjTotest(i,0) & "<font color=#888888>&nbsp;" & ObjTotest(i,1)%></font></td>
			<td align=left>&nbsp;<%
			If Not ObjTotest(i,2) Then 
				Response.Write "<font color=red><b>×</b></font>"
			Else
				Response.Write "<font class=fonts><b>√</b></font> <a title='" & ObjTotest(i,3) & "'>" & left(ObjTotest(i,3),11) & "</a>"
			End If%></td>
		</tr>
		<%next%>
	  </table>
	  <br>
	  ■ 图像处理组件
	  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFDFBF" width="100%">
		<tr height=18 class=backs align=center><td width=320>组 件 名 称</td><td width=130>支持及版本</td></tr>
		<%For i=24 to 25%>
		<tr height="18" class=backq>
			<td align=left>&nbsp;<%=ObjTotest(i,0) & "<font color=#888888>&nbsp;" & ObjTotest(i,1)%></font></td>
			<td align=left>&nbsp;<%

⌨️ 快捷键说明

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