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

📄 adminweb.asp

📁 采用ASP+ACCESS+ASPUPJPG组件构成
💻 ASP
字号:
<!--#include file="check.asp" -->
<%
    Function CheckStr(byVal ChkStr) '检查无效字符
	Dim Str:Str=ChkStr
	Str=Trim(Str)
	If IsNull(Str) Then
		CheckStr = ""
		Exit Function 
	End If
	Dim re
	Set re=new RegExp
	re.IgnoreCase =True
	re.Global=True
	re.Pattern="(\r\n){3,}"
	Str=re.Replace(Str,"$1$1$1")
	Set re=Nothing
	Str = Replace(Str,"'","''")
	Str = Replace(Str, "select", "sel&#101;ct")
	Str = Replace(Str, "join", "jo&#105;n")
	Str = Replace(Str, "union", "un&#105;on")
	Str = Replace(Str, "where", "wh&#101;re")
	Str = Replace(Str, "insert", "ins&#101;rt")
	Str = Replace(Str, "delete", "del&#101;te")
	Str = Replace(Str, "update", "up&#100;ate")
	Str = Replace(Str, "like", "lik&#101;")
	Str = Replace(Str, "drop", "dro&#112;")
	Str = Replace(Str, "create", "cr&#101;ate")
	Str = Replace(Str, "modify", "mod&#105;fy")
	Str = Replace(Str, "rename", "ren&#097;me")
	Str = Replace(Str, "alter", "alt&#101;r")
	Str = Replace(Str, "cast", "ca&#115;t")
	CheckStr=Str
End Function
Response.Buffer = true
%>
<!--#include file="mdb/conn.asp" -->
<!--#include file="config.asp" -->
<html>
<head>
<title><%=title%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="img/styles.css" rel="stylesheet" type="text/css" />
</head>

<body bgcolor="<%=bgcolor%>" text="#000000"><div align="center">
<table border="0" width="780" height="727" bgcolor="#CCCCCC" >
	<tr>
		<td height="102" width="950">
		<!--#include file="top.asp" -->
		<br><!--#include file="admintop.asp" -->
		</td>
	</tr>
	<tr>
		<td height="615" width="950" align="top" valign="top" >
		<table width="800" border="0" align="center" cellpadding="6" cellspacing="1" bgcolor="#CCCCCC" align="center">
  <tr>
    <td bgcolor="#FFFFFF" class="siderbar_head">网站基本信息</td>
  </tr>
  <tr> <td bgcolor="#FFFFFF" class="siderbar_head">
    网站名称:<%=title%>&nbsp;&nbsp;&nbsp;网站地址:<%=homeurl%></td>
  </tr>
</table><table width="800" border="0" align="center" cellpadding="6" cellspacing="1" bgcolor="#CCCCCC">
  <tr>
    <td bgcolor="#FFFFFF" class='header'><%=title%> 系统信息.....</td>
  </tr
  <tr>
    <td bgcolor="#FFFFFF" align="center" class="smalltxt"><b><%=title%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copying Right 2006 &copy; <a href="<%=homeurl%>" target="_blank"><%=homeurl%></a></b></td>
  </tr>
</table><table width="800" border="0" align="center" cellpadding="6" cellspacing="1" bgcolor="#CCCCCC">
  <tr>
    <td colspan="2" bgcolor="#FFFFFF" class='header'><%=SiteName%> 服务器基本信息</td>
    </tr>
      <tr>
    <td colspan="2" bgcolor="#FFFFFF" class='header'>■ 当前文件夹信息
<%
function cSize(tSize)
    if tSize>=1073741824 then
		cSize=int((tSize/1073741824)*1000)/1000 & " GB"
    elseif tSize>=1048576 then
    	cSize=int((tSize/1048576)*1000)/1000 & " MB"
    elseif tSize>=1024 then
		cSize=int((tSize/1024)*1000)/1000 & " KB"
	else
		cSize=tSize & "B"
	end if
end function
set fsoobj=server.CreateObject("Scripting.FileSystemObject")
	dPath = server.MapPath("./")
	set dDir = fsoObj.GetFolder(dPath)
	set dDrive = fsoObj.GetDrive(dDir.Drive)
%>
网站文件夹: <%=dPath%>
<table bgcolor="#FFFFFF" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#3F8805" width="98%" align="center">
  <tr height="18" align="center" class="backs">
	<td width="75">已用空间</td>
	<td width="75">可用空间</td>
	<td width="75">文件夹数</td>
	<td width="75">文件数</td>
	<td width="150">创建时间</td>
  </tr>
  <tr height="18" align="center">
	<td><%=cSize(dDir.Size)%></td>
	<td></td>
	<td><%=dDir.SubFolders.Count%></td>
	<td><%=dDir.Files.Count%></td>
	<td><%=dDir.DateCreated%></td>
  </tr>
</td></tr>
</td>
	</tr>
</table></td>
    </tr>
  <tr>
    <td bgcolor="#FFFFFF" width="40%" nowrap>&nbsp;服务器时间:<%=Now()%></td>
    <td bgcolor="#FFFFFF" width="60%">&nbsp;服务器空间占用:<%=GetTotalSize(Request.ServerVariables("APPL_PHYSICAL_PATH"),"Folder")%></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;服务器类型:<%=Request.ServerVariables("OS")%></td>
    <td bgcolor="#FFFFFF">&nbsp;服务器IP地址:<%=Request.ServerVariables("LOCAL_ADDR")%></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;脚本解释引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %></td>
    <td bgcolor="#FFFFFF">&nbsp;站点物理路径:<%=Request.ServerVariables("APPL_PHYSICAL_PATH")%></td>
  </tr>
   <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器名</td><td>&nbsp;<%=Request.ServerVariables("SERVER_NAME")%></td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器IP</td><td>&nbsp;<%=Request.ServerVariables("LOCAL_ADDR")%></td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器端口</td><td>&nbsp;<%=Request.ServerVariables("SERVER_PORT")%></td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;IIS版本</td><td>&nbsp;<%=Request.ServerVariables("SERVER_SOFTWARE")%></td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;脚本超时时间</td><td>&nbsp;<%=Server.ScriptTimeout%> 秒</td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;本文件路径</td><td>&nbsp;<%=Request.ServerVariables("PATH_TRANSLATED")%></td>
	  </tr>
	<%getsysinfo()  '获得服务器数据%>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器CPU数量</td><td>&nbsp;<%=okCPUS%> 个</td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器CPU详情</td><td>&nbsp;<%=okCPU%></td>
	  </tr>
	  <tr bgcolor="#EEFEE0" height=18>
		<td align=left>&nbsp;服务器操作系统</td><td>&nbsp;<%=okOS%></td>
	  </tr>
  <tr>
    <td colspan="2" bgcolor="#FFFFFF"><b>当前正在使用的这台服务器组件安装情况</b></td>
    </tr>
      <tr>
    <td bgcolor="#FFFFFF">&nbsp;虚拟 SMTP 发信:<%=CheckObjInstalled("CDONTS.NewMail")%></td>
    <td bgcolor="#FFFFFF">&nbsp;asp mail发信 :<%=CheckObjInstalled("Persits.MailSender")%></td>
  </tr>
        <tr>
    <td bgcolor="#FFFFFF">&nbsp;SA 的图像读写组件:<%=CheckObjInstalled("SoftArtisans.ImageGen")%></td>
    <td bgcolor="#FFFFFF">&nbsp;Dimac 的图像读写组件:<%=CheckObjInstalled("W3Image.Image")%></td>
  </tr>
   <tr>
    <td bgcolor="#FFFFFF">&nbsp;虚拟 SMTP 发信:<%=CheckObjInstalled("CDONTS.NewMail")%></td>
    <td bgcolor="#FFFFFF">&nbsp;asp mail发信 :<%=CheckObjInstalled("Persits.MailSender")%></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;Dimac 文件上传:<%=CheckObjInstalled("w3.upload")%></td>
    <td bgcolor="#FFFFFF">&nbsp;ASPUpload 文件上传:<%=CheckObjInstalled("Persits.Upload.1")%></td>
  </tr>
    <tr>
    <td bgcolor="#FFFFFF">&nbsp;刘云峰的文件上传组件:<%=CheckObjInstalled("LyfUpload.UploadFile")%></td>
    <td bgcolor="#FFFFFF">&nbsp;SoftArtisans 文件管理:<%=CheckObjInstalled("SoftArtisans.FileManager")%></td>
  </tr>
   <tr>
    <td bgcolor="#FFFFFF">&nbsp;SA-FileUp 文件上传:<%=CheckObjInstalled("SoftArtisans.FileUp")%></td>
    <td bgcolor="#FFFFFF">&nbsp;<font color=red><b>ASPJPEG</b></font>:<%=CheckObjInstalled("Persits.Jpeg")%>(本站正常运行必须的组件)</td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;数据库使用:<%=CheckObjInstalled("adodb.connection")%></td>
    <td bgcolor="#FFFFFF">&nbsp;Jmail组件支持:<%=CheckObjInstalled("JMail.SMTPMail")%></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;GflSDK组件支持:<%=CheckObjInstalled("GflAx190.GflAx")%></td>
    <td bgcolor="#FFFFFF">&nbsp;EasyMail邮件支持:<%=CheckObjInstalled("easymail.Mailsend")%></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">&nbsp;无组件上传-ADODB.Stream:<%=CheckObjInstalled("Scripting.Dictionary")%></td>
    <td bgcolor="#FFFFFF">&nbsp;无组件上传-Scripting.Dictionary :<%=CheckObjInstalled("Scripting.Dictionary")%></td>
  </tr>
</table>

<%
sub getsysinfo()
  on error resume next
  Set WshShell = server.CreateObject("WScript.Shell")
  Set WshSysEnv = WshShell.Environment("SYSTEM")
  okOS = cstr(WshSysEnv("OS"))
  okCPUS = cstr(WshSysEnv("NUMBER_OF_PROCESSORS"))
  okCPU = cstr(WshSysEnv("PROCESSOR_IDENTIFIER"))
  if isnull(okCPUS) then
    okCPUS = Request.ServerVariables("NUMBER_OF_PROCESSORS")
  elseif okCPUS="" then
    okCPUS = Request.ServerVariables("NUMBER_OF_PROCESSORS")
  end if
  if Request.ServerVariables("OS")="" then okOS=okOS & "(可能是 Windows Server 2003)"
end sub
Function CheckObjInstalled(strClassString)
	On Error Resume Next
	Dim Temp
	Err = 0
	Dim TmpObj
	Set TmpObj = Server.CreateObject(strClassString)
	Temp = Err
	IF Temp = 0 OR Temp = -2147221477 Then
		CheckObjInstalled= "<font color='#00FF00'><b>√</b></font>"
	ElseIF Temp = 1 OR Temp = -2147221005 Then
		CheckObjInstalled="<font color='#FF0000'><b>×</b></font>"
	End IF
	Err.Clear
	Set TmpObj = Nothing
	Err = 0
End Function

Function GetTotalSize(GetLocal,GetType)
	Dim FSO
	Set FSO=Server.CreateObject("Scripting.FileSystemObject")
	IF Err<>0 Then
		Err.Clear
		GetTotalSize="服务器关闭FSO,查看占用空间失败"
	Else
		Dim SiteFolder
		IF GetType="Folder" Then
			Set SiteFolder=FSO.GetFolder(GetLocal) 
		Else
			Set SiteFolder=FSO.GetFile(GetLocal) 
		End IF
		GetTotalSize=SiteFolder.Size
		IF GetTotalSize>1024*1024 Then
		GetTotalSize=GetTotalSize/1024/1024
		IF inStr(GetTotalSize,".") Then GetTotalSize = Left(GetTotalSize,inStr(GetTotalSize,".")+2)
			GetTotalSize=GetTotalSize&" MB"
		Else
			GetTotalSize=Fix(GetTotalSize/1024)&" KB"
		End IF
		Set SiteFolder=Nothing
	End IF
	Set FSO=Nothing
End Function


Function DeleteFiles(FilePath)
    Dim FSO
    Set FSO=Server.CreateObject("Scripting.FileSystemObject")
    IF FSO.FileExists(FilePath) Then
		FSO.DeleteFile FilePath,True
		DeleteFiles = 1
    Else
		DeleteFiles = 0
    End IF
    Set FSO = Nothing
End Function
%></td>
  </tr>
</table>
</div>
</body>
</html>

⌨️ 快捷键说明

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