asp函数判断服务器是否安装了某种组件
来源:asp之家 发布时间:2008-10-11 14:45:00
标签:组件,服务器,函数,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
' 例子:
if IsObjInstalled("Persits.Jpeg")=true then
response.write "支持"
else
response.write "不支持"
end if
%>
如果函数返回true则说明服务器安装了这个组件,那么你就可以放心使用了
下面这个函数可以检测组件的版本:
'检查组件版本的子程序,入口参数:组件名称,返回值:组件版本号
sub VerObjTest(strObj)
on error resume next
VerObjTest=""
set TestObj=server.CreateObject (strObj)
If -2147221005 <> Err then
VerObjTest= TestObj.version
if VerObjTest="" or isnull(VerObjTest) then VerObjTest=TestObj.about
end if
End sub
下面asp之家给大家列出一些常用组件的名称方便大家查询:
FSO 文本文件读写:Scripting.FileSystemObject
ADO 数据对象:adodb.connection
新云网站管理组件:NewCloudCMS.SiteMainObject
SA-FileUp 文件上传组件:SoftArtisans.FileUp
SoftArtisans 文件管理组件:SoftArtisans.FileManager
刘云峰的文件上传组件组件:LyfUpload.UploadFile
ASPUpload 文件上传组件:Persits.Upload.1 或者 Persits.Upload
Dimac 文件上传组件:w3.upload
Dimac JMail 邮件收发组件:JMail.SmtpMail
虚拟 SMTP 发信组件:CDONTS.NewMail
ASPemail 发信组件:Persits.MailSender
ASPmail 发信组件:SMTPsvg.Mailer
SmtpMail 发信组件:SmtpMail.SmtpMail.1
AspJpeg组件组件:Persits.Jpeg
Dimac 的图像读写组件组件:W3Image.Image


猜你喜欢
- 写在前面这两种方式的配置基本相同,都是配一下node地址,Eslint执行文件的地址,Eslint的配置文件(就是.eslintrc)等,而
- parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和chil
- 可以用函数 json.dumps()将 Python 对象编码转换为字符串形式。例如:import json python_obj = [[
- 需求背景在很多时候我们需要抽取视频的某一帧做一些分析或修改等;比如笔者需求就是判断一个人在该视频中出现的频率,以判断他是否是这段视频的主角;
- 在上一篇文章中我们提到热拷贝(MySQL备份与恢复之热
- 1、对继承的理解继承(Inheritance) :代码复用的高级抽象继承是面向对象设计的精髓之一实现了以类为单位的高级抽象级别代码复用继承是
- 一旦被黑客获取到webshell,黑客就知道了你的sqlserver管理员密码,如果sqlserver再没有经过安全设置那么黑客很容易就提权
- 1. 引言热力图,是一种通过对色块着色来显示数据的统计图表。绘图时,需指定颜色映射的规则。例如,较大的值由较深的颜色表示,较小的值由较浅的颜
- 前言自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如
- 想把python提取出来的 加载点反力和某个单元的应力画在同一个XY曲线图上,由于两者数量级差太远,故而需要建立有两个Y轴的XY曲线图。效果
- 本文实例讲述了Python基于pygame实现图片代替鼠标移动效果。分享给大家供大家参考,具体如下:想想现在学校pygame有几个钟了,就写
- goroutinue基本介绍进程和线程说明进程介绍程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位线程只是进程的一个执行实
- 本文实例讲述了Python实现的ftp服务器功能。分享给大家供大家参考,具体如下:python 具备强大的网络编程功能,而且代码简介,用简单
- 首先我的环境已配置好:GO的目录结构是:add.gopackage calc//函数名必须大写首字母,不然外部包找不到func Add(a
- var sss=(String.fromCharCode(127)); var xmlhttp =
- 工厂方法(Factory Method)模式又称为虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphi
- 代码示例#输入'''order_id:31489join_course[0][join_tel]:131309998
- 1. 不要让用户先注册再去选商品。顾客们是来买东西的,不是来填表单的。所以需要确保用户在付款过程中完成了注册,而不是付款前就去注册,也不是让
- 漏洞的产生原因代码层过滤不严。应用程序直接或间接使用了动态执行命令的危险函数,并且这个函数的运行参数是可控的系统的漏洞造成命令注入漏洞的本质
- 之前有聊过 golang 的协程,我发觉似乎还很理论,特别是在并发安全上,所以特结合网上的一些例子,来试验下go routine中 的 ch