给你找了一些资料 你看看
很多软件安装后都提供COM的形式供用户调用,比如word、rtx、winwebmail等,由于COM的存在,使得PHP变的无所不能,因为一切都可以在后台通过DLL或者EXE的形式执行由PHP前台表示。
使用之前,必须将 php.ini 中的 com.allow_dcom 设为 TRUE。
PHP调用COM的形式为:
$obj = new COM("server.object")
即可以使用COM对象的属性和方法。
下面以word为例
// 启动 word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "ioaded 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;
目前只能在windows平台下面使用。