$iishost = new com("npoint_m.host"); 加载组件,$r = $iishost->iisstate(10, 1, "", "", "", ""); 运行组件功能,返回参数 echo $r; 返回参数,切换net版本为
netstate(ifid, dirname, netver, iissapp, bkwebip, bkpass, webfiletype, bkport)
参数说明:ifid as ingeter:iis网站标识符
dirname as string:目录名称,如:bbs 或 abcabdabe... 依此类推 dirname 为空,默认为站点.
netver as string:.net版本号
iissapp as string:切换的应用程序池名称 可留空(限独立进程池)
.net版本号(如: "v1.1.4322" 版本号在c:windowsmicrosoft.netframework里面.net文件夹名称)
注:切换.net版本,除了独立进程池,其它的必须切换应用程序池,因为.net1.1 与 .net2.0... 不能共存
bkwebip as string:被控访问网址/ip
bkpass as string:被控访问密码
webfiletype as string:被控站点文件格式 如: asp教程
bkport as integer:被控站点端口 如: 999
* 成功返回 1,否则返回错误提示,下面看一个php 利用com 连接adodb.connection数据库代码,如下:
-
- class db{
- var $conn;
-
-
- function create()
- {
- $this->conn = @new com("adodb.connection");
- $str="driver=microsoft access driver (*.mdb);dbq=".realpath("./dbdata/yuan555.mdb ");
- $$this->conn->open($str);
-
- }
-
-
- function query($sql)
- {
- $_rs = @new com("adodb.recordset");
- $_rs->open($sql,$this->$conn,1,1);
- return $_rs;
- }
- }
-
-
- $db=new db();
- $db->create();
-
- $rs=$db->query("select * from product");
- $rs->close();
- $rs = null;
- $db->close();
|