1.接口调用方法 荣森网N点教程网|http://www.rongsen.com.cn
|
ASP 调用例子: |
<%
iishost=server.CreateObject("npoint_sav.host") '加载组件
R=iishost.iisstate(10, 1) '运行组件功能
Response.write R '返回参数
%> |
PHP 调用例子: |
<?php
$iishost = new COM("npoint_sav.host"); //加载组件
$R = $iishost->iisstate(10, 1); //运行组件功能
echo $R; //返回参数
?> |
C# 调用例子: |
//1、网站 >> 添加引用 >> 选择 COM 选项 >> 组件名称( npoint_sav ) >> 确定
//2、C# 代码如下:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(getiisstate()); //返回参数
}
protected static string getiisstate()
{
npoint.hostClass host = new npoint_sav.hostClass(); //加载组件
return Convert.ToString(iisstate(10, 1)); //运行组件功能
}
} |
2.虚拟主机管理-接口说明 |
1、创建站点 |
createsite(ifid, ftpid, ftpuser, password, domain, hostdomain, doc, iisnum, maxnum, spacenum, path, iissapp, log, servuftpnum, servupath, sdomain, usergroup, quota, webpage, websport, webips) |
ifid As ingeter : IIS网站标识符
ftpid As ingeter : Microsoft FTP 站点标识符
ftpuser As string : FTP用户名
password As string : FTP密码
domain As string : 域名(只能填一个域名不包括www,如 hacker.com.cn) 可留空
hostdomain As string : 赠送的免费三级域名(必填)
doc As string : 默认文档 多文档使用逗号分隔 如: index.asp,index.aspx,index.php 可留空
iisnum As integer : IIS连接数(整数型, 0 为:不限制)
maxnum As integer : 带宽限制 (整数型, 0 为:不限制) 单位: KB/秒
spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
iissapp As string : 切换应用程序池或创建应用程序池 可留空(默认为断承应用程序池)
log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.0/G6所建立 域的名称
usergroup As string : 用户 隶属于 的组 如: "Guests" 可留空(将不属于任何组)
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
webpage As string : 欢迎页文件夹名称(欢迎页必须存放在组件安装路径 welcome 目录里面) 比如: web01 可留空
websport As String : 网站端口 留空默认为:80端口
webips As String : 独立IP地址 如:218.85.157.99 可留空
* 成功返回大于0的ID号 否则返回错误提示 |
|
2、删除网站 |
deletesite(ifid, ftpid, servuftpnum, servupath, delfilenum, sdomain, quota) |
ifid As ingeter : IIS网站标识符
ftpid As ingeter : Microsoft FTP 站点标识符
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
delfilenum As ingeter : 是否删除空间文件 1 表示删除 0 表示不删除
sdomain As string : SERV-U 7.0以上所建立 域的名称
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
3、启动/停止网站 |
iisstate(ifid, state) |
ifid As ingeter : IIS网站标识符
State As ingeter : 状态号(1 表示启动站点 0 表示停止站点)
* 成功返回 1 否则返回错误提示 |
|
4、更改站点FTP密码 |
edituserpass(ifid, password, servuftpnum, servupath, sdomain) |
ifid As ingeter : IIS网站标识符
password As string : FTP密码
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.0/G6所建立 域的名称
* 成功返回 1 否则返回错误提示 |
|
5、设置站点IIS连接数 |
siteiisnum(ifid, iisnum) |
ifid As ingeter : IIS网站标识符
iisnum As ingeter : IIS连接数(整数型) 0 为: 不限制
* 成功返回 1 否则返回错误提示 |
|
6、设置站点带宽 |
sitedkmax(ifid, maxnum) |
ifid As ingeter : IIS网站标识符
maxnum As ingeter : 带宽限制(整数型) 单位:KB/秒 0 为: 不限制
* 成功返回 1 否则返回错误提示 |
|
7、启用/禁用日志记录 |
logyn(ifid, log) |
ifid As ingeter : IIS网站标识符
log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用)
* 成功返回 1 否则返回错误提示 |
|
8、切换ASP.NET版本 |
netstate(ifid, dirname, netver, iissapp) |
ifid As ingeter : IIS网站标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
netver As string : .NET版本号
iissapp As string : 切换的应用程序池名称 可留空(限独立进程池)
.NET版本号(如: "v1.1.4322" 版本号在C:\WINDOWS\Microsoft.NET\Framework\里面.NET文件夹名称)
注: 切换.NET版本,除了独立进程池 其它的必须切换应用程序池 因为.NET1.1 与 .NET2.0... 不能共存
* 成功返回 1 否则返回错误提示 |
|
9、切换应用程序池 |
iisapp(ifid, dirname, iissapp) |
ifid As ingeter : IIS网站标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
iissapp As string : 应用程序池的名称
* 成功返回 1 否则返回错误提示 |
|
10、设置默认文档 |
setdoc(ifid, dirname, doc) |
ifid As ingeter : IIS网站标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
doc As string : 默认文件(多个文档请用,号隔开 如: index.htm,index.html,index.asp,index.aspx,index.php)
* 成功返回 1 否则返回错误提示 |
|
11、修改空间大小 |
setspace(ifid, spacenum, servuftpnum, servupath, sdomain, quota) |
ifid As ingeter : IIS网站标识符
spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.x/G6所建立 域的名称
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
12、添加单个域名 |
AddDomain(ifid, domain, websport, webips) |
ifid As ingeter : IIS网站标识符
domain As string : 域名
websport As String : 网站端口 留空默认为:80端口
webips As String : 独立IP地址 如:218.85.157.99 可留空
* 成功返回 1 否则返回错误提示 |
|
13、删除单个域名 |
deldomain(ifid, domain, websport, webips) |
ifid As ingeter : IIS网站标识符
domain As string : 域名
websport As String : 网站端口 留空默认为:80端口
webips As String : 独立IP地址 如:218.85.157.99 可留空
* 成功返回 1 否则返回错误提示 |
|
14、设置自定义错误 |
seterr(ifid, dirname, err400, err401, err403, err404, err500) |
ifid As ingeter : IIS网站标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
err400 As string : 400错误(允许为空,如: "err400.htm" )
err401 As string : 401错误(允许为空,如: "err401.htm" )
err403 As string : 402错误(允许为空,如: "err402.htm" )
err404 As string : 404错误(允许为空,如: "err404.htm" )
err500 As string : 500错误(允许为空,如: "err500.htm" )
* 成功返回 1 否则返回错误提示 |
|
15、删除日志记录文件 |
dellogfile(ifid, path) |
ifid As string : IIS网站标识符
path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
* 成功返回 1 否则返回错误提示 |
|
16、添加子目录域名绑定 |
addfoldedomain(ifid, folder, domain) |
ifid As integer : 网站IIS标识符
folder As string : 子目录名称 如: abc 或 abc\abc 或 abc\abc\abc... 不能以 "\" 结尾.
domain As string : 子目录绑定的域名 如: abc.adc.com
* 成功返回 1 否则返回错误提示 |
|
17、删除子目录域名绑定 |
delfoldedomain(ifid, folder, domain) |
ifid As integer : 网站IIS标识符
folder As string : 子目录名称 如: abc 或 abc\abc 或 abc\abc\abc... 不能以 "\" 结尾.
domain As string : 子目录绑定的域名 如: abc.abc.com
* 成功返回 1 否则返回错误提示 |
|
18、在线解压文件 |
filexrar(ifid, rarfilename, Filepath, filesize) |
ifid As integer : 网站IIS标识符
rarfilename As string : 要解压的压缩文件名 如: npointhost.rar
filepath As string : 要解压到的文件夹 如: npointfile
filesize As integer : 允许解压文件的大小 如: 5 为 0 为不限制解压的大小 注: 单位为:M
注: filepath 为空的话 为解压到站点根目录
* 成功返回 1 否则返回错误提示 |
|
19、在线压缩文件 |
filearar(ifid, rarfilename, Filepath, filesize) |
ifid As integer : 网站IIS标识符
rarfilename As string : 压缩生成的文件名 如: npointhost.rar
filepath As string : 要压缩的文件夹 如: npointfile
filesize As integer : 允许压缩文件夹的大小 如: 5 为 0 为不限制太缩的大小 注: 单位为:M
注: filepath 为空的话 为压缩整个站点
* 成功返回 1 否则返回错误提示 |
|
20、设置IP地址访问限制 |
hostipsec(ifid, dirname, IP, secnum) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
ip As string : IP地址或IP段 每个IP地址以 "|"号分开 如: 127.0.0.0|192.0.0.0,255.0.0.0| 为空为去掉IP限制
secnum As integer : 访问模式 1 为 授权访问(除了所设置的IP) 0 为 拒绝访问(除了所设置的IP)
比如 IP为: 127.0.0.0 为单IP限制 比如 IP为: 127.0.0.0,255.0.0.0 为限制 127.0.0.0-127.255.255.255 的整个IP段
* 成功返回 1 否则返回错误提示 |
|
21、设置站点执行权限 |
execauth(ifid, dirname, num) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
num As integer : 执行权限 1为:纯脚本 0为:无
* 成功返回 1 否则返回错误提示 |
|
22、设置脚本错误消息 |
errscriptts(ifid, dirname, message) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
message As string : 向客户端发送的文本错误消息 如: 脚本错误,请检查.
注: message 为空的话 默认设为发送 ASP错误消息
* 成功返回 1 否则返回错误提示 |
|
23、获取空间使用大小 |
siteusespace(ifid, spcls) |
ifid as integer : 站点标识符
spcls As integer : 计算空间大小 1 代表计算实际文件大小 2 代表计算实际占用空间(效率较低)
* 成功返回空间使用的大小(单位:KB) 否则返回错误提示 |
|
24、启用/禁用父路径 |
asphpath(ifid, dirname, state) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
state As integer : 状态号 0 表示:禁用父路径 1 表示:启用父路径
* 成功返回 1 否则返回错误提示 |
|
25、调试标志
ASP服务器端脚本调试
ASP客户端脚本调试 |
aspdebug(ifid, dirname, clnum, state) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
clnum As integer : 服务器或客户端 1 表示:客户端 2 表示:服务端 3 表示:客户端与服务端
state As integer : 状态号 0 表示:禁止调试 1 表示:允许调试
* 成功返回 1 否则返回错误提示 |
|
26、添加MIME类型 |
addhostmime(ifid, dirname, fileext, filetype) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
fileext As string : 文件扩展名 如: .wml
filetype As string : MIME类型 如: text/vnd.wap.wml
* 成功返回 1 否则返回错误提示 |
|
27、删除MIME类型 |
delhostmime(ifid, dirname, fileext) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
fileext As string : 文件扩展名 如: .wml
* 成功返回 1 否则返回错误提示 |
|
28、添加ISAPI筛选器 |
isapiadd(ifid, isapiname, isapipath) |
ifid As integer : 网站IIS标识符
isapiname As string : ISAPI筛选器名称 如: domain
isapipath As string : ISAPI筛选器路径 如: C: pointdll\domain.dll 或 domain.dll
注:直接写入domain.dll 默认组件路径为: 站点根目录 即 web 目录
* 成功返回 1 否则返回错误提示 |
|
29、删除ISAPI筛选器 |
isapidel(ifid, isapiname) |
ifid As integer : 网站IIS标识符
isapiname As string : ISAPI筛选器名称 如: domain
* 成功返回 1 否则返回错误提示 |
|
30、设置脚本映射 |
setaegis(ifid, dirname, siteaegis) |
ifid As integer : 网站IIS标识符
dirname As string : 目录名称 如: bbs 或 abc\abd\abe... 依此类推 dirname 为空 默认为站点
siteaegis As string : 解析的脚本 每个脚本以 "|" 号分开 如: .asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE|
* 成功返回 1 否则返回错误提示 |
|
31、获取域名IP地址 |
pingurl(url) |
url As string : 域名 如 www.npointhost.com 或 npointhost.com
* 返回IP地址 错误返回错误提示 |
|
32、恢复站点 |
hostresumption(ifid, ftpid, ftpuser, password, domain, hostdomain, doc, iisnum, maxnum, spacenum, path, iissapp, log, servuftpnum, servupath, sdomain, usergroup, quota, websport, webips) |
ifid As ingeter : IIS网站标识符
ftpid As ingeter : Microsoft FTP 站点标识符
ftpuser As string : FTP用户名
password As string : FTP密码
domain As string : 域名 多个域名用 "|" 隔开 如: npointhost.com|www.npointhost.com|bbs.npointhost.com...以此类推
hostdomain As string : 赠送的免费域名
doc As string : 默认文档 多文档使用逗号分隔 如: index.asp,index.aspx,index.php
iisnum As integer : IIS连接数(整数型, 0 为:不限制)
maxnum As integer : 带宽限制 (整数型, 0 为:不限制) 单位: KB/秒
spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
iissapp As string : 切换应用程序池或创建应用程序池 可留空(默认为断承应用程序池)
log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.x/G6以上所建立 域的名称
usergroup As string : 用户 隶属于 的组 如: "Guests" 可留空(将不属于任何组)
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
websport As String : 网站端口 留空默认为:80端口
webips As String : 独立IP地址 如:218.85.157.99 可留空
* 成功返回大于0的ID号 否则返回错误提示 |
|
3.单独FTP空间-接口说明 |
1、创建单独FTP空间 |
ftpspacecreat(ftpid, ftpuser, password, path, spacenum, servuftpnum, servupath, sdomain, usergroup, quota) |
ftpid As ingeter : Microsoft FTP 站点标识符
ftpuser As string : FTP用户名
password As string : FTP密码
path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.0以上所建立 域的名称
usergroup As string : 用户 隶属于 的组 如: "Guests" 可留空(将不属于任何组)
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
2、修改单独FTP密码 |
editftppass(ftpuser, password, servuftpnum, servupath, sdomain) |
ftpuser As string : FTP用户名
password As string : FTP密码
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.0以上所建立 域的名称
* 成功返回 1 否则返回错误提示 |
|
3、修改单独FTP空间大小 |
editftpspace(ftpuser, path, spacenum, servuftpnum, servupath, sdomain, quota) |
ftpuser As string : FTP用户名
path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U/G6的安装路径 如: C:\SERV-U
sdomain As string : SERV-U 7.x/G6所建立 域的名称
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
4、删除单独FTP空间 |
delftpspace(ftpid, ftpuser, path, servuftpnum, servupath, delfilenum, sdomain, quota) |
ftpid As ingeter : Microsoft FTP 站点标识符
ftpuser As string : FTP用户名
path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U的安装路径 如: C:\SERV-U
delfilenum As ingeter : 是否删除空间文件 1 表示删除 0 表示不删除
sdomain As string : SERV-U 7.x/G6所建立 域的名称
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
5、单独FTP空间恢复 |
ftpresumption(ftpid, ftpuser, password, path, spacenum, servuftpnum, servupath, sdomain, usergroup, quota) |
ftpid As integer : Microsoft FTP 站点标识符
ftpuser As string : FTP用户名
password As string : FTP密码
path As string : FTP存放路径(不包含具体目录) 如: D:\wwwftp
spacenum As integer : FTP空间大小 如: 100
servuftpnum As integer : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x 2 表示 SERV-U 7.x 3 表示 Gene6 FTP 3.x)
servupath As string : SERV-U的安装路径 如: C:\SERV-U
sdomain As integer : SERV-U 7.0以上所建立 域的名称
usergroup As string : 用户 隶属于 的组 如: "Guests" 可留空(将不属于任何组)
quota As integer : 使用的配额选项 1 为: 磁盘配额 2 为: 文件服务器资源管理器(需安装)-配额(推荐)
* 成功返回 1 否则返回错误提示 |
|
4.企业邮局(WinWebMail邮局)管理-接口说明 |
1、添加邮局用户 |
addmailuser(mailifid, username, password, domain, mailsize, endtime) |
mailifid As integer : Winwebmail 站点标识符
username As string : 企业邮局用户名 如: 不带域(npoint) 或 带域(npoint@hacker.com.cn) (注:不带域的话,系统用户名不能重复)
password As string : 企业邮局用户密码
domain As string : 企业邮局域名 如: hacker.com.cn
mailsize As integer : 企业邮局空间大小 如: 20
endtime As string : 企业邮局到期时间(YYYYMMDD) 如: 20081020
* 成功返回 1 否则返回错误提示 |
|
2、删除邮局用户 |
delmailuser(mailifid, username, domain) |
mailifid As integer : Winwebmail 站点标识符
username As string : 企业邮局用户名 如: 不带域(npoint) 或 带域(npoint@hacker.com.cn) (注:不带域的话,系统用户名不能重复)
domain As string : 企业邮局域名 如: hacker.com.cn
* 成功返回 1 否则返回错误提示 |
|
3、更改邮局用户参数 |
edituser(mailifid, username, password, mailsize, endtime) |
mailifid As integer : Winwebmail 站点标识符
username As string : 企业邮局用户名 如: 不带域(npoint) 或 带域(npoint@hacker.com.cn) (注:不带域的话,系统用户名不能重复)
password As string : 企业邮局用户密码 留空不更改
mailsize As integer : 企业邮局空间大小 如: 20 留空不更改
endtime As string : 企业邮局到期时间(YYYYMMDD) 如: 20081020 留空不更改
* 成功返回 1 否则返回错误提示 |
|
5.MsSql 数据库(MSSQL2000或MSSQL2005)管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、创建MSSQL数据库 |
creatmssql(ftpuser, password, spnum, path, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
ftpuser As string : 数据库用户名 用户名不能以数字开头或纯数字
password As string : 数据库用户密码
spnum As integer : 数据库空间大小
path As string : 数据库存放路径 如 D: pointhost
dbname As string : 数据库名称
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
2、删除MSSQL数据库 |
delmssql(ftpuser, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
ftpuser As string : 数据库用户名
dbname As string : 数据库名称
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
3、修改MSSQL数据库密码 |
setmssqlpwd(ftpuser, oldpassword, newpassword, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
ftpuser As string : 数据库用户名
oldpassword As string : 用户旧密码
newpassword As string : 用户新密码
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
4、修改MSSQL数据库大小 |
setsqlspnum(spnum, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
spnum As ingeter : 数据库空间大小 (注:不能小于当前数据库大小)
dbname As string : 数据库名称
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
5、启动/停止数据库 |
mssqlstate(dbname, stnum, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
dbname As string : 数据库名称
stnum As integer : 状态号 1 为: 启动 0 为: 停止
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
6、清空MSSQL日志 |
delmssqllog(dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
dbname As string : 数据库名称
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
7、收缩MSSQL数据库 |
zipmssql(dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver) |
dbname As string : 数据库名称
sauser As string : MSSQL管理员账号 默认为 sa
sapassword As string : MSSQL管理员密码
sqlservername As string : 远程服务器IP地址 为空 默认为本机 *
port As string : 端口号 为空 默认为缺省端口(1433) *
sqlsname As string : SQL实例名 为空 默认为缺省实例名 *
sqlver As integer : MSSQL版本 0 为: MSSQL2000 1 为: MSSQL2005
* 成功返回 1 否则返回错误提示 |
|
6.MySql 数据库管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、创建MYSQL数据库 |
mysqlcreate(ftpuser, password, dbname, mysqluser, mysqlpassword, sqlservername, port, lor, datapath, spnum) |
ftpuser As string : MYSQL用户名 用户名不能以数字开头或纯数字
password As string : MYSQL用户密码
dbname As string : 数据库名称
mysqluser As string : 管理员用户名
mysqlpassword As string : 管理员密码
sqlservername As string : 远程服务器的IP地址 为空 默认为本机
port As string : 端口号 为空 默认为缺省端口(3306)
lor As Integer : 本地或远程连接 ( 1 代表:本地(Localhost) 2 代表:远程或本地(%) ) 为空:默认为本地(Localhost)
datapath As string : MYSQL数据库安装路径 如: D:\MYSQL
spnum As integer : MYSQL数据库空间大小 如: 100 必须安装"文件服务器资源管理器"
* 成功返回 1 否则返回错误提示 |
|
2、删除MYSQL数据库 |
mysqldel(ftpuser, dbname, mysqluser, mysqlpassword, sqlservername, port, lor) |
ftpuser As string : MYSQL用户名
dbname As string : 数据库名称
mysqluser As string : 管理员用户名
mysqlpassword As string : 管理员密码
sqlservername As string : 远程服务器的IP地址 为空 默认为本机
port As string : 端口号 为空 默认为缺省端口(3306)
lor As Integer : 本地或远程连接 ( 1 代表:本地(Localhost) 2 代表:远程或本地(%) ) 为空:默认为本地(Localhost)
* 成功返回 1 否则返回错误提示 |
|
3、修改MYSQL数据库密码 |
mysqlpass(ftpuser, newpassword, mysqluser, mysqlpassword, sqlservername, port) |
ftpuser As string : MYSQL用户名
newpassword As string : 要设置的MYSQL密码
mysqluser As string : 管理员用户名
mysqlpassword As string : 管理员密码
sqlservername As string : 远程服务器的IP地址 为空 默认为本机
port As string : 端口号 为空 默认为缺省端口(3306)
* 成功返回 1 否则返回错误提示 |
|
4、修改MYSQL数据库大小 |
mysqlspnum(dbname, spnum, datapath) |
dbname As string : 数据库名称
spnum As integer : MYSQL数据库空间大小 如: 100 必须安装"文件服务器资源管理器"
datapath As string : MYSQL数据库安装路径 如: D:\MYSQL
* 成功返回 1 否则返回错误提示 |
|
7.域名管理(新网接口或N点接口或万网接口)-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、域名查询 |
DomainCheck(domain, user, pass, provider) |
domain As string : 域名 如:npointhost.com
user As string : API用户名
pass As string : API密码
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 可以注册返回 "域名&100" 不可注册返回 "域名&0" 错误返回错误提示 |
|
2、查询Whois信息 |
Whois(domain) |
domain As string : 域名 如:npointhost.com
* 成功返回Whoisd信息 否则返回错误提示 |
|
3、域名注册 |
DomainRegister(domain, regyear, company, vipreg, province, city, add, regemail, telcode, telnum, zip, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
regyear As integer : 注册年限 (1年-10年 之间)
company As string : 域名所有人(中文)
vipreg As string : 联系人(中文)
province As string : 省份(中文)
city As string : 城市(中文)
add As string : 地址(中文)
regemail As string : 注册邮箱 如: ajy890065@163.com
telcode As string : 电话区号 如: 0595
telnum As string : 电话号码 如: 77877879
zip As string : 邮政编码
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 注册成功返回 1 否则返回错误提示 |
|
4、修改域名DNS服务器 |
DomainModDns(domain, mdns, cdns, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
mdns As string : 主DNS服务器 注: 为空 表示使用默认的DNS
cdns As string : 副DNS服务器 注: 为空 表示使用默认的DNS
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 修改成功返回1 否则返回错误提示 |
|
5、获取域名密码
获取域名到期时间 |
GetDomainKey(domain, keynum, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
keynum As ingeter : 获取类型 1 为域名到期时间 2 为域名密码
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 日期或密码 错误返回错误提示 |
|
6、修改域名密码 |
ChangeDomainKey(domain, newpass, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
newpass As string : 域名新密码
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
7、域名续费 |
DomainRenew(domain, regyear, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
regyear As integer : 续费年限 (1年-10年 之间)
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
8、更改域名信息 |
ModifyDomainInfo(domain, vipregch, province, citych, addch, zip, telcode, telnum, regemail, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
vipregch As string : 联系人(中文)
province As string : 省份(中文)
citych As string : 城市(中文)
addch As string : 地址(中文)
zip As string : 邮政编码
telcode As string : 电话区号 如: 0595
telnum As string : 电话号码 如: 77877879
regemail As string : 电子邮箱 如: ajy890065@163.com
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
9、获取域名解析记录 |
GetDomainDns(domain, typenum, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
typenum As integer : 记录类型 (1 表示A记录 2 表示MX记录 3 表示CNAME记录 4 表示NS记录 5 表示TXT记录 6 表示URL转发记录)
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 "|记录名称&解析内容&生存时间&优先级|.....以此类推" 否则返回错误提示 |
|
10、添加域名解析记录 |
AddDomainDns(domain, typenum, recordname, content, ttl, prio, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
typenum As integer : 记录类型 (1 表示A记录 2 表示MX记录 3 表示CNAME记录 4 表示NS记录 5 表示TXT记录 6 表示URL转发记录)
recordname As string : 记录名称 如: www
content As string : 解析内容 如: 59.60.20.86
ttl As string : 生存时间 默认输入 3600
prio As string : 优先级 A记录默认输入 0 MX记录默认输入 10
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
11、修改域名解析记录 |
ModDomainDns(domain, typenum, recordname, content, ttl, prio, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
typenum As integer : 记录类型 (不可更改)
recordname As string : 记录名称 (不可更改)
content As string : 解析内容 如: 59.60.20.86
ttl As string : 生存时间 默认输入 3600
prio As string : 优先级 A记录默认输入 0 MX记录默认输入 10
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
12、删除域名解析记录 |
DelDomainDns(domain, typenum, recordname, content, user, pass, apiemail, provider) |
domain As string : 域名 如:npointhost.com
typenum As integer : 记录类型 (1 表示A记录 2 表示MX记录 3 表示CNAME记录 4 表示NS记录 5 表示TXT记录 6 表示URL转发记录)
recordname As string : 记录名称
content As string : 解析内容 如: 59.60.20.86
user As string : API用户名
pass As string : API密码
apiemail As string : 万网接口需要 如: npointserver@163.com
provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
* 成功返回 1 否则返回错误提示 |
|
13、查询域名类型 |
domaintype(domain) |
domain As string : 域名 如:npointhost.com
* 成功返回 "|域名后缀|域名类型|中文或英文" 如: |.com|com英文域名|EN 否则返回错误提示
注 EN 表示英文域名 CH 表示中文域名 |
|
8.服务器管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、重启IIS
重启服务器 |
iisreboot(num) |
num As ingeter : 1 代表重启IIS 0 代表重启操作系统
* 总是返回 1 |
|
2、显示windows服务 |
listwinserver() |
注:返回格式 ;名称,描述,状态,启动类型,登录为;....以此类推
listname=split(R,";")
listnum=ubound(listname)
if listnum<>0 then
for i=1 to listnum
response.write ........... 获取的记录
next
end if
* 成功返回所有windows服务 |
|
3、启动/停止服务 |
statewinserver(name, stnum) |
name As string : 服务名称
stnum As integer : 1 为:启动 0 为:停止
* 成功返回 1 否则返回错误提示 |
|
4、设置服务启动类型 |
setstatemode(name, stnum) |
name As string : 服务名称
stnum As integer : 1 为:自动 2 为:手动 3 为:禁用
* 成功返回 1 否则返回错误提示 |
|
5、显示系统所有进程 |
listallprocess() |
注: 返回为 ;进程ID号,进程名称,执行文件路径,内存使用;....以此类推
例:
listname=split(R,";")
listnum=ubound(listname)
if listnum<>0 then
for i=1 to listnum
response.write ........... 获取的记录
next
end if
* 错误返回错误提示 |
|
6、结束进程 |
stopprocess(processid) |
processid as string : 进程ID号
* 成功返回 1 否则返回错误提示
|
|
7、添加计划任务 |
tasks(times, tactive, tevery, pathpro) |
times As string : 运行时间 如: 19:23 (24小时制)
tactive As string : 运行是否显示界面 (为空不显示界面运行 Y:显示界面运行)
tevery As string : 运行周期 (为空 默认为每天运行) 格式 : 如 每月1号跟2号运行 表示成: 1,2 .... 以此类推
pathpro As string : 运行程序的绝对路径(exe,bat) 如: C: pointhost point.exe
* 成功返回 1 否则返回错误提示 |
|
8、删除计划任务 |
deltasks(taskid) |
taskid As integer : 计划ID号 为空 表示删除所有计划
* 成功返回 1 否则返回错误提示 |
|
9.IIS应用程序池-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、列出所有应用程序池 |
listapppool() |
注:返回格式 ;程序池名称,CPU限制,CPU刷新时间,超出限制,标识,配置用户名,状态,定时回收时间;....以此类推
listname=split(R,";")
listnum=ubound(listname)
if listnum<>0 then
for i=1 to listnum
response.write ........... 获取的记录
next
end if
* 成功返回所有应用程序池 |
|
2、创建应用程序池 |
creatiisapp(appname, cpubfb, cputime, cpucs, apptype, ftpuser, password) |
appname As string : 应用程序池名称
cpubfb As integer : 最大 CPU 使用率(百分比) 如: 10
cputime As integer : 刷新 CPU 使用率值(分钟) 如: 5
cpucs As integer : CPU 使用率超过最大使用率执行的操作 ( 0 为: 无操作 1 为: 关闭 )
apptype As integer: 程序池标识 1 为: 网络服务 2 为: 本地服务 3 为: 本地系统 4 为: 自定义配置
ftpuser As string : 自定义配置的 用户名 注:当 apptype 为: 4 方为有效
password As string : 自定义配置的 密码 注:当 apptype 为: 4 方为有效
* 成功返回 1 否则返回错误提示 |
|
3、删除应用程序池 |
deliisapp(appname) |
appname As string : 应用程序池名称
* 成功返回 1 否则返回错误提示 |
|
4、修改应用程序池 |
editiisapp(appname, cpubfb, cputime, cpucs, apptype, ftpuser, password) |
appname As string : 应用程序池名称
cpubfb As integer : 最大 CPU 使用率(百分比) 如: 10 为空 为:不设置此项
cputime As integer : 刷新 CPU 使用率值(分钟) 如: 5 为空 为:不设置此项
cpucs As integer : CPU 使用率超过最大使用率执行的操作 ( 0 为: 无操作 1 为: 关闭 为空 为:不设置此项)
apptype As integer: 程序池标识 1 为: 网络服务 2 为: 本地服务 3 为: 本地系统 4 为: 自定义配置
ftpuser As string : 自定义配置的 用户名 注:当 apptype 为: 4 方为有效
password As string : 自定义配置的 密码 注:当 apptype 为: 4 方为有效
* 成功返回 1 否则返回错误提示 |
|
5、设置定时回收程序池 |
appretime(appname, retime) |
appname As string : 应用程序池名称
retime As string : 回收时间 如: 12:30|23:00| 时间后面要以 "|" 结尾 时间为:24小时制
* 成功返回 1 否则返回错误提示 |
|
6、启动/停止程序池 |
iisappstate(appname, num) |
appname As string : 应用程序池名称
num As integer : 1 代表启动 0 代表停止
* 成功返回 1 否则返回错误提示 |
|
7、立即回收程序池 |
iisapprecycle(appname) |
appname As string : 应用程序池名称
* 成功返回 1 否则返回错误提示 |
|
10.站点在线文件管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、显示文件夹所有目录 |
liststiefolder(ifid, folder) |
ifid As integer : 站点标识符
folder As string : 目录名称 为空 默认为站点本身根目录 如: abc\abc...以此类推 不能以 "\"结尾
例: list=split(R,"|")
for i=1 to ubound(list)
response.write list(i) 显示说明: 文件名,大小(字节),类型,修改日期
next
* 成功返回所有目录 否则返回错误提示 |
|
2、显示文件夹所有文件 |
listsitefiles(ifid, folder) |
ifid As integer : 站点标识符
folder As string : 目录名称 为空 默认为站点本身根目录 如: abc\abc...以此类推 不能以 "\"结尾
例: list=split(R,"|")
for i=1 to ubound(list)
response.write list(i) 显示说明: 文件名,大小(字节),类型,修改日期
next
* 成功返回所有文件 否则返回错误提示 |
|
3、文件夹下创建目录 |
sitecreatefolder(ifid, folder) |
ifid As integer : 站点标识符
folder As string : 目录名称 如: abc\abc...以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
4、复制整个文件夹 |
sitecopyfolder(ifid, folder, mbfolder) |
ifid As integer : 站点标识符
folder As string : 目录名称 如: abc\abc...以此类推 不能以 "\"结尾
mbfolder As string : 目标目录名称 如: abc\abc...以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
5、删除整个文件夹 |
sitedelfolder(ifid, folder) |
ifid As integer : 站点标识符
folder As string : 目录名称 如: abc\abc...以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
6、移动或目录改名 |
sitemovefolder(ifid, folder, mbfolder) |
ifid As integer : 站点标识符
folder As string : 目录名称 如: abc\abc...以此类推 不能以 "\"结尾
mbfolder As string : 目标目录名称 如: abc\abc...以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
7、创建文件 |
sitecreatefiles(ifid, files) |
ifid As integer : 站点标识符
files As string : 文件名称 如: abc\abc\ddd.asp 以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
8、复制文件 |
sitecopyfiles(ifid, files, mbfiles) |
ifid As integer : 站点标识符
files As string : 文件名称 如: ddd.asp 或 abc\abc\ddd.asp 以此类推 不能以 "\"结尾
mbfiles As string : 目标文件名称 如: eabca.asp 或 abc\abc\eabca.asp 以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
9、删除文件 |
sitedelfiles(ifid, files) |
ifid As integer : 站点标识符
files As string : 文件名称 如: ddd.asp 或 abc\abc\ddd.asp 以此类推 不能以 "\"结尾
注:批量删除 请用 "|" 隔开 如: abc\abc.asp|ddd\ddd.php|rrr\xxx.asp
* 成功返回 1 否则返回错误提示 |
|
10、移动或文件改名 |
sitemovefiles(ifid, files, mbfiles) |
ifid As integer : 站点标识符
files As string : 文件名称 如: ddd.asp 或 abc\abc\ddd.asp 以此类推 不能以 "\"结尾
mbfiles As string : 目标文件名称 如: eabca.asp 或 abc\abc\eabca.asp 以此类推 不能以 "\"结尾
* 成功返回 1 否则返回错误提示 |
|
11、显示指定文件内容 |
sitefileslist(ifid, files) |
ifid As integer : 站点标识符
files As string : 文件名称 如: ddd.asp 或 abc\abc\ddd.asp 以此类推 不能以 "\"结尾
* 成功返回文件内容 否则返回错误提示 |
|
12、保存指定文件内容 |
sitefilesedit(ifid, files, note) |
ifid As integer : 站点标识符
files As string : 文件名称 如: ddd.asp 或 abc\abc\ddd.asp 以此类推 不能以 "\"结尾
note As string : 要修改的内容
* 成功返回 1 否则返回错误提示 |
|
11.其它管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
|
1、创建存放目录 |
creatsitepath(path, mlnum) |
path As string : 要创建的文件夹路径 如: D: pointhost
mlnum As integer : 0为单独FTP空间目录 1为虚拟主机目录 2为MSSQL目录
* 成功返回 1 否则返回错误提示 |
|
2、删除存放目录
(包括子目录) |
delsitepath(path) |
path As string : 要删除的文件夹路径 如: D: pointhost
* 成功返回 1 否则返回错误提示 |
|
3、获取硬盘盘符
(除了C:\) |
systemdisk() |
返回格式: D:\|E:\...以此类推
* 成功返回 1 否则返回错误提示 |
|
4、密码加密码解密
(注:不同机器同样密码加密码不一样。) |
Eduserpassword(pass As String, num) |
pass As string : 要加密解密字符串
num As integer : 1 为加密 0 为解密
* 返回加密或解密字符串 |
|