asp检测各服务器组件
来源:互联网 发布:域名备案代理 编辑:程序博客网 时间:2024/05/20 19:47
怎么用asp判断下面的信息这里我是看到动态网的.
FSO文件读写 √ Jmail发送邮件支持 ×
CDONTS发送邮件支持 × AspEmail发送邮件支持 ×
无组件上传支持 √ AspUpload上传支持 ×
SA-FileUp上传支持 × DvFile-Up上传支持 ×
CreatePreviewImage生成预览图片 × AspJpeg生成预览图片 ×
SA-ImgWriter生成预览图片 × ADO(数据库访问)版本:2.8 √
<%
dim err0,err1,err2,err3,err4,err5,err6
err0=0
err1=0
err2=0
err3=0
err4=0
err5=0
err6=0
%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="98%">
<form method="POST" action="admin_addadminc.asp" name="form1" onsubmit="return false;">
<tr>
<td width="100%" bgcolor="#183789">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="100%" bgcolor="#FFFFFF">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="100%" bgcolor="#F1F3F5" height="25" colspan="2" background="images/admin_bg_1.gif" align="center"><b><font color="#FFFFFF">=>
服务器信息统计 <=</font></b></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">服务器类型:<%=Request.ServerVariables("OS")%>(IP:<font color="#FF0000"><%=Request.ServerVariables("LOCAL_ADDR")%></font>)</td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">脚本解释引擎:<font color="#FF0000">
<% response.write ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion
if Csng(ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion)<5.6 then
err0=1
end if
%></font></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">数据库使用:
<% If Not IsObjInstalled("adodb.connection") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err1=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">FSO文本读写:
<% If Not IsObjInstalled("Scripting.FileSystemObject") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err1=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%>
</td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">XMLHTTP组件:
<% If Not IsObjInstalled("MSXML2.XMLHTTP") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err6=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">AspJpeg组件支持:
<% If Not IsObjInstalled("Persits.Jpeg") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err2=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%>
</td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">Jmail组件支持:
<% If Not IsObjInstalled("JMail.SMTPMail") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">CDONTS组件支持:
<% If Not IsObjInstalled("CDONTS.NewMail") Then
response.write "<font color='#FF0000'><b>×<b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">ASPEMAIL组件支持:
<% If Not IsObjInstalled("Persits.MailSender") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">WebEasyMail组件支持:
<% If Not IsObjInstalled("easymail.MailSend") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
</tr>
<tr>
<td width="100%" bgcolor="#F1F3F5" colspan="2" height="24" class="td">站点物理路径:<font color="#FF0000"><%=server.mappath(".") %></font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</form>
</table>
</center>
</div>
<%
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
Function Get_PE_Version()
On Error Resume Next
Dim PE_Version, strVersion
Set PE_Version = server.CreateObject("PE_Common.GetVersion")
If Err Then
Err.Clear
strVersion = "未知"
Else
strVersion = PE_Version.strVersion
End If
Set PE_Version = Nothing
Get_PE_Version = strVersion
End Function
Function Get_PW_Version()
On Error Resume Next
Dim PE_Version, strVersion
Set PE_Version = server.CreateObject("PowerEasy.GetVersion")
If Err Then
Err.Clear
strVersion = "未知"
Else
strVersion = PE_Version.strVersion
End If
Set PE_Version = Nothing
Get_PW_Version = strVersion
End Function
%>
dim err0,err1,err2,err3,err4,err5,err6
err0=0
err1=0
err2=0
err3=0
err4=0
err5=0
err6=0
%>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="98%">
<form method="POST" action="admin_addadminc.asp" name="form1" onsubmit="return false;">
<tr>
<td width="100%" bgcolor="#183789">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="100%" bgcolor="#FFFFFF">
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="100%" bgcolor="#F1F3F5" height="25" colspan="2" background="images/admin_bg_1.gif" align="center"><b><font color="#FFFFFF">=>
服务器信息统计 <=</font></b></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">服务器类型:<%=Request.ServerVariables("OS")%>(IP:<font color="#FF0000"><%=Request.ServerVariables("LOCAL_ADDR")%></font>)</td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">脚本解释引擎:<font color="#FF0000">
<% response.write ScriptEngine & "/"& ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion
if Csng(ScriptEngineMajorVersion &"."&ScriptEngineMinorVersion)<5.6 then
err0=1
end if
%></font></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">数据库使用:
<% If Not IsObjInstalled("adodb.connection") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err1=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">FSO文本读写:
<% If Not IsObjInstalled("Scripting.FileSystemObject") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err1=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%>
</td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">XMLHTTP组件:
<% If Not IsObjInstalled("MSXML2.XMLHTTP") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err6=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">AspJpeg组件支持:
<% If Not IsObjInstalled("Persits.Jpeg") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err2=1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%>
</td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">Jmail组件支持:
<% If Not IsObjInstalled("JMail.SMTPMail") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">CDONTS组件支持:
<% If Not IsObjInstalled("CDONTS.NewMail") Then
response.write "<font color='#FF0000'><b>×<b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
</tr>
<tr>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">ASPEMAIL组件支持:
<% If Not IsObjInstalled("Persits.MailSender") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
<td width="50%" bgcolor="#F1F3F5" height="24" class="td">WebEasyMail组件支持:
<% If Not IsObjInstalled("easymail.MailSend") Then
response.write "<font color='#FF0000'><b>×</b></font>"
err3=err3+1
else
response.write "<font color='#FF0000'><b>√</b></font>"
end if
%></td>
</tr>
<tr>
<td width="100%" bgcolor="#F1F3F5" colspan="2" height="24" class="td">站点物理路径:<font color="#FF0000"><%=server.mappath(".") %></font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</form>
</table>
</center>
</div>
<%
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
Function Get_PE_Version()
On Error Resume Next
Dim PE_Version, strVersion
Set PE_Version = server.CreateObject("PE_Common.GetVersion")
If Err Then
Err.Clear
strVersion = "未知"
Else
strVersion = PE_Version.strVersion
End If
Set PE_Version = Nothing
Get_PE_Version = strVersion
End Function
Function Get_PW_Version()
On Error Resume Next
Dim PE_Version, strVersion
Set PE_Version = server.CreateObject("PowerEasy.GetVersion")
If Err Then
Err.Clear
strVersion = "未知"
Else
strVersion = PE_Version.strVersion
End If
Set PE_Version = Nothing
Get_PW_Version = strVersion
End Function
%>
- asp检测各服务器组件
- ASP.NET MVC4 服务器检测
- ASP服务器组件的编程
- ASP服务器组件的编程
- ASP服务器组件编程心得
- ASP服务器组件的编程
- ASP服务器组件的编程
- ASP无组件上传文件到服务器
- 在ASP中用组件检测当前网卡地址
- 在ASP中用组件检测当前网卡地址
- 检测ISP是否支持ASP组件的代码
- 检测ISP是否支持ASP组件的代码
- 在ASP中用组件检测当前网卡地址
- [我的ASP.net学习历程]服务器环境检测
- asp探针,用来检测Web服务器相关特性
- 『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势
- 『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件
- 『Asp.Net 组件』Asp.Net 服务器组件 内嵌图片:自己的图片控件
- 影响Incremental checkpoint position的条件
- flex repeater控件Repeater is not executing"的异常
- ERP制约成功率的四类隐性原因
- 继续摘抄:(ThinkPHP 1.5)基于RBAC的权限访问控制-实例解析
- JavaScript实现拖动改变列宽
- asp检测各服务器组件
- 返回值为什么不能用来区分重载?
- 职场中值得你跟随的十种老板
- 开发人员网站
- 继续摘抄:角色访问控制(Role Based Access Control,RBAC)
- 配置XDMCP 从windows XP运行Fedora 12上的X程序
- MFC 工具栏 Toolbar 自定义 位图
- C++异常抛出后,如果没有写对应的CATCH,会怎么样?
- 委托与事件的区别