$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數據庫代碼,如下:
- //access執行類
- class db{
- var $conn;
- //var $rs_n;//記錄當前rs的數量.
- //建立鏈接
- function create()
- {
- $this->conn = @new com("adodb.connection"); //這是13行
- $str="driver=microsoft access driver (*.mdb);dbq=".realpath("./dbdata/yuan555.mdb ");
- $$this->conn->open($str);
- //return $this->$conn ;
- }
- //建立方法
- 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; //但close完了,一定要 null 的
- $db->close();
新聞熱點
疑難解答