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

📄 asp_env.asp

📁 自由领域ASP+WAP同学录(V1.0)系统是一套仿ChinaRen的即可用电脑浏览又可以用手机访问的互动同学录单班级系统。这套系统同学录系统可以满足现在WAP普及的今天同学用手机上网交流的需求
💻 ASP
📖 第 1 页 / 共 3 页
字号:
		var bTest, tTimeBegin, tTimeEnd, iResultTime, i, oElement
		tTimeBegin = new Date();
		bTest = true;
		iResultTime = 0;
		for(i=0;i<5000000;i++);
		tTimeEnd = new Date();
		iResultTime = (tTimeEnd - tTimeBegin) / 1000;
		o.innerHTML = iResultTime + " 秒. ≈" + ((Math.round(5000000/iResultTime*100))/100) + " 次/秒."
	}
</SCRIPT>
<SCRIPT language="JavaScript">bJavaScript=true;</SCRIPT>
<SCRIPT language="VBScript">bVBScript=true</SCRIPT>
</head>
<SCRIPT language="JavaScript">
	var CCNS_program = "COCOON  ASP System Checker";
	var CCNS_version = "2.5.00";
	document.title += " v" + CCNS_version + "<%=' on ' + sServerName.toUpperCase()+ ' [ ' + sServerAddr + ' ]'%>";
</SCRIPT>
<body>
<table width="750" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="230" style="font-family:Verdana, Arial, Helvetica"> 
        <p style="margin-top: 0; margin-bottom: -5;font-size:8pt"><strong>COCOON</strong></p>
        <p style="margin-top: 0; margin-bottom: -8;"> &nbsp;<strong style="font-size:24pt">ASP 
          探针</strong><font color="#666666">v<script language="JavaScript">document.write(CCNS_version)</script></font></p>
        <p style="margin-top: 0;">&nbsp;<font color="#333333" style="font-size:9pt"><u>Server/Client 
          Environment Probe</u></font></p>
    </td>
    <td align="center">
	<table style="width:480;height:60;border:solid 1px black;text-align:left"><tr><td>
	 * 欢迎使用COCOON探针,本程序公开源代码,你可以任意复制、传播和使用。<br>
         &nbsp;&nbsp;你可以从作者的网站(<a href="http://www.ccopus.com">www.ccopus.com</a>)或其他支持者的网站得到本程序。
	</td></tr></table>
	</td>
  </tr>
</table>
<%
	//运算能力
	var bTest, tTimeBegin, tTimeEnd, iResultTime, i
	bTest = false;
	if(Request.QueryString("beginTest").Count>0){
		Server.ScriptTimeout = 90;
		tTimeBegin = new Date();
		bTest = true;
		iResultTime = 0;
		sResultTime = ""
		for(i=0;i<5000000;i++);
		tTimeEnd = new Date();
		iResultTime = (tTimeEnd - tTimeBegin) / 1000;
		sResultTime = iResultTime + " 秒.  ≈" + ((Math.round(5000000/iResultTime*100))/100) + " 次/秒."
	}
%>
<table width="750" border="0" cellspacing="0" cellpadding="0" style="width:750;border:0px solid black;padding: 5px;padding-right:0px">
  <tr>
    <td><DIV id='divStatus' style='font-family:Verdana;'><strong style="font-size:16px;color:red">Loading...</strong></DIV>
	</td>
    <td align="right" width="204">
	<nobr>
	<a href="javascript:void(0);" class="td1o2" onFocus="this.blur();" onClick="showInfo(0)">※ Server Side</a>
	&nbsp;
	<a href="javascript:void(0);" class="td2o2" onFocus="this.blur();" onClick="showInfo(1)">※ Client Side</a>
	</nobr>
	</td>
	<td width="22" style="text-align:right">
	<div class="tr1" id="divFlag" style="width:18;height:28;font-family:Times New Roman;font-size:18px;color:#ffffff;text-align:center;padding-top: 3px;">S</div>
	</td>
  </tr>
</table>
<div id="divServer">
<table width="750" border="0" cellpadding="3" cellspacing="1" class="tbl1">
  <tr> 
    <td class="tr1"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
            <td><font color="#FFFFFF" face="webdings">8</font><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"> 
              <strong>服务器端基本信息 </strong>
			  <% if(!Request.QueryString("ServerDetail").Count>0){ %>
			  <a href="<%=sTheFile%>?ServerDetail" style="color:#ffffff">[ <u>更详细的信息</u> ]</a>
			  <% } %>
			  <strong>:::...</strong></font></td>
          <td align="right"><font color="#D2D8EC">Coding by Sunrise_Chen.&nbsp;</font></td>
        </tr>
      </table></td>
  </tr>
  <tr> 
    <td bgcolor="#F8F9FC"> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tbl1o1">
          <tr> 
            <td width="30%" class="td1"><font color="#5C72BA">&nbsp;</font>项目</td>
            <td colspan="2" class="td1"><font color="#5C72BA">&nbsp;</font>值</td>
          </tr>
          <tr> 
            <td width="30%" class="td1o1"> &nbsp;域名<br> <font color="#666666">&nbsp;Domain 
              Name</font></td>
            <td colspan="2" class="td1o2">&nbsp;<%=Request.ServerVariables("SERVER_NAME")%> 
              &nbsp;/ <%=Request.ServerVariables("LOCAL_ADDR")%></td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;服务器端口<br> <font color="#666666">&nbsp;Server 
              Port</font></td>
            <td class="td1o2">&nbsp;<%=Request.ServerVariables("SERVER_PORT")%> 
            </td>
            <td class="td1o2">&nbsp;默认: 80</td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;信息服务软件<br> <font color="#666666">&nbsp;Server 
              Software</font></td>
            <td colspan="2" class="td1o2">&nbsp;<%=Request.ServerVariables("SERVER_SOFTWARE")%></td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;脚本超时时间<br> <font color="#666666">&nbsp;Script 
              Timeout</font></td>
            <td class="td1o2">&nbsp;<%=Server.ScriptTimeout%> 秒</td>
            <td class="td1o2">&nbsp;默认: 90 秒</td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;物理路径<br> <font color="#666666">&nbsp;Physical 
              Path</font></td>
            <td colspan="2" class="td1o2">&nbsp;<%=Request.ServerVariables("APPL_PHYSICAL_PATH")%></td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;CPU数量<br> <font color="#666666">&nbsp;Number 
              of Processors</font></td>
            <td colspan="2" class="td1o2">&nbsp;<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%> 
              个&nbsp;</td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;脚本引擎<br> <font color="#666666">&nbsp;ScriptEngine</font></td>
            <td colspan="2" class="td1o2">&nbsp;JScript: 
              <% try{Response.Write(getEngVerJs())}catch(e){} %>
               |  VBScript: 
              <% Response.Write(getEngVerVBS()) %>
            </td>
          </tr>
          <tr> 
            <td class="td1o1"> &nbsp;服务器操作系统<br> <font color="#666666">&nbsp;Operating 
              System</font></td>
            <td class="td1o2">&nbsp;<%=Request.ServerVariables("OS")%></td>
            <td class="td1o2"> 
              <%
				if(Request.ServerVariables("OS")(1).indexOf("Window")>-1){
					Response.Write(" &nbsp;系统目录:"+Request.ServerVariables("windir"));
				}
			%>
            </td>
          </tr>
          <tr> 
            <td class="td1o1">&nbsp;当前时间<br> <font color="#666666">&nbsp;Current 
              Time</font></td>
            <td colspan="2" class="td1o2">&nbsp;服务器:<%=new Date()%>
			<br>&nbsp;客户端:<script language="JavaScript">document.write(new Date())</script> </td>
          </tr>
        </table></td>
  </tr>
  <tr> 
    <td height="5" class="tr1"></td>
  </tr>
</table>
<% if(Request.QueryString("ServerDetail").Count>0){ %>
  <br>
  <table width="750" border="0" cellpadding="3" cellspacing="1" class="tbl1">
    <tr> 
      <td class="tr1"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr> 
            <td><font color="#FFFFFF" face="webdings">8</font><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"> 
              <strong>服务器端环境变量列表 :::...</strong></font></td>
            <td align="right"><font color="#D2D8EC">Coding by Sunrise_Chen.&nbsp;</font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td bgcolor="#F8F9FC">
	    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tbl1o1">
          <tr> 
            <td width="30%" class="td1"><font color="#5C72BA">&nbsp;</font>项目</td>
            <td class="td1"><font color="#5C72BA">&nbsp;</font>值</td>
          </tr>
		  <%
	  		try{
				var WshShell = Server.CreateObject("WScript.Shell");
				var WshSysEnv = new Enumerator(WshShell.Environment("SYSTEM"));
				for(;!WshSysEnv.atEnd();WshSysEnv.moveNext()) { 
		  %>
          <tr> 
            <td class="td1o1">&nbsp;<%=WshSysEnv.item().split("=")[0]%>
            </td>
            <td class="td1o2" style="padding: 7px;"><%=WshSysEnv.item().split("=")[1]%></td>
          </tr>
		  <%
				}
			}catch(e){}
		  %>
		  <% for(var oSV = new Enumerator(Request.ServerVariables);!oSV.atEnd();oSV.moveNext()) { %>
		  <% 	x=oSV.item();	%>
          <tr> 
            <td class="td1o1">&nbsp;<%=x%>
            </td>
            <td class="td1o2" style="padding: 7px;"><%=Request.ServerVariables(x).Item.replace(/\n/g,'<br>')%></td>
          </tr>
		  <% } %>
        </table></td>
    </tr>
    <tr> 
      <td height="5" class="tr1"></td>
    </tr>
  </table>
  <% } %>
  <br>
<table width="750" border="0" cellpadding="3" cellspacing="1" class="tbl1">
  <tr> 
    <td class="tr1"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td><font color="#FFFFFF" face="webdings">8</font><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif"> 
            <strong>服务器组件信息 :::...</strong></font></td>
          <td align="right"><font color="#D2D8EC">Coding by Sunrise_Chen.&nbsp;</font></td>
        </tr>
      </table></td>
  </tr>
  <tr> 
    <td bgcolor="#F8F9FC"> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tbl1o1">
        <tr> 
            <td width="80%" class="td1">&nbsp;组件名</td>  <td width="10%" align="center" class="td1">支持</td>
            <td width="10%" align="center" class="td1">版本</td>
        </tr>
        <%
			var iIndex, sObjName, sObjDetail, sObjType, iIndexCount, bShowUnSupport;
			var sObjVersion,bObjInstalled;
			iIndex = 0;
			iIndexCount = -1;
			bShowUnSupport = false;
			for(var i=0;;i++){
				if(i>=arrObj.length||iIndex!=arrObj[i][2]){
					if(iIndexCount==0&&iIndex<99){
						Response.Write(
							'<tr>\n'+
							'<td width="80%" class="td1o1" style="color:#666666" colspan="3"> &nbsp;<i>( 服务器暂不支持该类组件 )</i></td>\n'+
							'</tr>\n'
						);
					}
					if(i>=arrObj.length) break;
					iIndex=arrObj[i][2];
					iIndexCount=0;
					switch(iIndex){
						case 1: sObjType = "IIS自带组件"; break;
						case 2: sObjType = "常见的第三方文件上传和管理组件"; break;
						case 3: sObjType = "常见的第三方文件邮件发送组件"; break;
						case 4: sObjType = "常见的图像处理组件"; break;
						default: sObjType = "自定义组件"; break;
					}
					Response.Write(
						'<tr>\n'+
						'<td colspan="3" bgcolor="#D6DBED"> &nbsp;■<b> '+sObjType+'</b></td>\n'+
						'</tr>\n'
					);
        		} 
				sObjName = arrObj[i][0]
				sObjDetail = arrObj[i][1];
				bObjInstalled = true;
				sObjVersion = getObjVer(sObjName);
				if(sObjVersion=="N/A"){
					bObjInstalled = false;
					sObjVersion = "";
				}
				
				if(bObjInstalled||iIndex==99){
					iIndexCount++;
					Response.Write(
						'<tr>\n'+
						'<td width="80%" class="td1o1">'+
						' &nbsp;' + sObjName + (sObjDetail?' <font color="#666666">( ' + sObjDetail + ' )</font>':'') + '\n' +
						'</td>\n'+
						'<td width="10%" align="center" class="td1o2">' + (bObjInstalled?"√":"×") + '</td>\n' +
						'<td width="10%" align="center" class="td1o2"><span style="width:100%;height:18;overflow-y:auto;">' + sObjVersion + '</span></td>\n' +
						'</tr>\n'
					);
				}
        	} 
		%>
        <tr> 
          <form method="post" action="<%=sTheFile%>">
            <td colspan="3" bgcolor="#D6DBED">&nbsp;检测其他组件 
              <input name="sObjName" type="text" class="tbl1" id="sObjName" style="background-color:#F3F4FA;width:400px"> 
              <input name="Submit" type="submit" value="提交" style="border:1px;background-color:#5C72BA;color:#d2d8ec;padding-top:1px;width:70px">
			  </td>
          </form>
        </tr>
      </table></td>
  </tr>
  <tr> 
    <td height="5" class="tr1"></td>
  </tr>
</table>
<br>

⌨️ 快捷键说明

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