无法使用php打开COM

时间:2010-12-28 05:29:44

标签: php com

我正在尝试阅读word文件的内容。当我在localhost上运行这个脚本时,我听到一声嘟嘟声,页面继续加载,没有任何反应。我是否需要在php.ini或其他地方进行更改以使COM工作

  

$ word = new COM(“word.application”)或   死(“无法初始化MS Word   对象“);

     

$字处理>文件─>打开(真实路径( “Test.doc的”));

     

//提取内容。

     

$ content =(string)$ word-> ActiveDocument-> Content;

     

echo $ content;

     

$字处理> ActiveDocument->关闭(假);

     

$字处理>退出(); $ word = null;   未设置($字);

1 个答案:

答案 0 :(得分:0)

  

当我在localhost上运行此脚本时,我听到一声哔哔声

这可能是Word.Application对象遇到错误。猜猜你应该stop doing what you're doing并尝试别的东西:

  

Office的服务器端自动化的注意事项

     

...

     

Microsoft目前不推荐也不支持从任何无人参与的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT服务)自动化Microsoft Office应用程序,因为 Office Office在此环境中运行时可能会出现不稳定的行为和/或死锁