这么简单的引入?太“神奇”了……你至少要new出这个类的对象实例吧?而这个类恐怕还要用COM的方式引入吧?

解决方案 »

  1.   

    <?php
      $obj=new com();
      echo $obj->OpenCert(0,0,0);
    ?>
    <OBJECT id="AXSecurity"  codeBase="AXSecurity.cab#version=1,0,0,1"
     classid="CLSID:F5A1E785-0D4A-4E07-A3E7-15B1D3AF52E6" >
    </OBJECT>
    com里面的参数是啥~~下面那段object的代码是不是算引入了控件啊
      

  2.   

    还是分不清楚哪些是在服务器端解释执行的,哪些是客户端处理的<OBJECT>部分,是在客户端浏览器处理的
    PHP部分,是服务器端直接的,他根本不管<??>外面的内容,只是当成文本输出到客户端浏览器
    所以PHP根本不知道AXSecurity是个什么玩样
      

  3.   


    改代码的话,至少要知道:这个神奇的AXSecurity在你的Windows中注册的COM构件的名称……如果要改到可以理论上执行,需要知道这个ActiveX的接口和参数说明……
      

  4.   

    <html>
    <body onload="OnInit();">
    <SCRIPT LANGUAGE="JavaScript">
      var mycontrol=null;  function OnInit()
      {
        mycontrol=AXSecurity;
        mycontrol.OpenCert(0,0,0);
      }
    </script>
    <OBJECT id="AXSecurity"  codeBase="AXSecurity.cab#version=1,0,0,1"
    classid="CLSID:F5A1E785-0D4A-4E07-A3E7-15B1D3AF52E6" >
    </OBJECT>
    </body>
    </html> 
      

  5.   

    注册表我看了  只有clsid F5A1E785-0D4A-4E07-A3E7-15B1D3AF52E6 没看到名称~在那里看名称啊?
      

  6.   

    我的那个控件是客户端的把,那在php中有办法引吗?