是否可以在PHP中使用ActiveX?我想在我的服務器端PHP代碼中使用ActiveX。在PHP中可以使用Activex嗎?
我試圖加載ActiveX控件在我的PHP代碼,因爲我知道這可以在PHP COM函數來完成,所以我嘗試如下訪問我的方法:
<?PHP
$active = new COM("sswATL.crypto");
//------------------------
$pass = "pincode";
$ret = $active->init($pass , $retVal);
if($retVal == 0){
print "Login successfully";
}
elseif($retVal == 4){
print "Token is not present";
}
else
{
$errMsg = "Login failed : ";
print $errMsg;
}
?>
但我得到這個錯誤:
Fatal error: Uncaught exception 'com_exception'
with message '<b>Source:</b> Unknown<br/><b>Description:</b> Unknown'
in C:\my\php\file\path.php
Stack trace:
#0 C:\my\php\file\path.php: com->init('pincode', NULL)
#1 {main}
thrown in C:\my\php\file\path.php on line 7
init方法聲明爲:
int init(string s,int &num);
有什麼想法?
可以,但爲什麼你會嗎? PHP主要針對Linux/* nix託管,而COM則僅限於Windows。但在Windows上,有ASP和ASP.NET,這對COM更友好。 –