`
jgsj
  • 浏览: 966646 次
文章分类
社区版块
存档分类
最新评论

PHP调用OCX控件的具体方法

 
阅读更多
需要设置php.ini文件,找到这行com.allow_dcom=true,把com组件支持启用
使用PHP调用OCX控件,本不是个难题,但现实中采用flash回避的方法更通用。真正使用ocx的不多,而且资料也比较少,从网上看到了一个成功的例子:
其实调用 OCX文件 和 DLL文件是一样的

首先把欲调用的 目标DLL或者OCX或者什么什么的控件文件包含进来

include("D:\wwwroot\Authen\Authen.ocx");

然后用COM函数调用它 其中参数是以 文件名.类名的形式调用的 这点由为重要

$word=newCOM("Authen.CAuthenCtrl")ordie("UnabletoinstanciateWord");

就这么简单 就可以完成PHP调用控件的工作了 ~~~呵呵 ~~~


偶是用MFC做的ActiveX控件,
生成了一个Authen.ocx文件,
如果要在PHP里面引用首先
include("Authen.ocx的物理路径");
$myCom = new COM("Authen.CAuthenCtrl") or die("Unable to instanciate Word");
Authen是文件名
CAuthenCtrl是类名

来源:http://blog.chinaunix.net/uid-22414998-id-113455.html


从手册找到的
// 启动 word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n";

//将其置前
$word->Visible = 1;

//打开一个空文档
$word->Documents->Add();

//随便做些事情
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//关闭 word
$word->Quit();

//释放对象
$word->Release();
$word = null;


分享到:
评论

相关推荐

    URL数据输出Excel表格的OCX控件

    URL数据输出Excel表格的OCX控件 开发环境: Delphi 2010 Indy 10.5.5 XLSReadWriteII 4.00.62 superobject v1.2.4 说明:通过以签名验证的方式读取URL数据(可以更换其他方法)将得到的JSON格式数据,以Excel格式...

    高拍仪OCX控件,activex控件,SDK开发包.docx

    高拍仪控件集成,即各类应用软件系统通过集成高拍仪控件,解决在java、.net、php等软件开发中遇到的高拍仪编程操作问题,快速在asp.net、jsp、asp等web项目中调用高拍仪设备,使得用户办公流程更便捷、顺畅。...

    PHP读取带密码的压缩文件 PHP使用XCDZIP35.ocx

    XCDZIP35.ocx 虽然可以读取带密码的ZIP文件,但是好像不支持PHP直接使用COM调用,反正我使用是报错,以后写了一个OCX是基于 XCDZIP35.ocx 控件实现 的。 使用说明: 1.请将 XCDZIP35.OCX 和 Decompression.ocx 进行...

    html页面通过ActiveX控件调用摄像头实现拍照上传demo代码下载

    3.控件方法调用说明 01 //启动摄像头 02 Camer.initCamer(0,10); 03 //点击拍照 04 Camer.TakePhoto("D:/test1.bmp"); 05 //关闭摄像头 06 Camer.CloseDev(); 07 //上传已拍照的相片 08 Camer.UpFileNew("D...

    iWebOffice-ocx-php.rar_WebOffice-ocx-php_iweboffice php_iwebof

    WEB-Office控件源码,PHP调用

    支持IE浏览器的web打印控件和使用方法.zip

    完全免费,通过 smsx.cab 打印控件进行直接打印,可控制页眉页脚页边距等功能,无需安装,在jsp asp php中轻松调用。

    CAD图纸浏览控件(CADViewer+ for HTML)

    安装本软件后,可以通过各类语言来调用CADViewer+控件。控件具备如下功能: 1)开窗放大功能 产品提供开窗放大功能,使用者可以根据需要对图纸进行局部放大充满窗口 2) 放大、缩小功能 使用者可以根据需要对...

    EtCell报表控件设计工具3.6 Crack

    本zip文件共有三个文件:1、EtCell.ocx EtCell插件/控件,可以通过 Regsvr32 c:EtCellEtCell.ocx 方法进行注册2、EtCell.cab 开发WEB报表用的CAB包,放在WEB服务器的一个目录下,可以是任何目录,然后在<object...>....

    开源Weboffice及开发文档

    点聚WebOffice是基于客户端的ocx控件,它的功能是将Office文档(Word、Excel、WPS)嵌入到浏览器中,并调用Office中各种接口,完成文档编辑工作,然后使用控件的Http接口模拟表单提交,发送到数据处理页面(此文档...

    WebFTP ActiveX 

    PHP调用方法如下载3(在一个动态页面中使用多个WebFTP,同时上传多个文件到安装有FTP服务器的Web服务器) 源程序涉及的ActiveX中使用线程问题还没有解决,但上传多个文件使用一切正常,只是线程没有被自动释放...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

Global site tag (gtag.js) - Google Analytics