代码就两行,页面不会打印"haha",也不打印"Did not connect",页面也不出错。$excel_app = new COM("Excel.application") or Die ("Did not connect");
print "haha";但是,在 Zend 的下调试是可以的,在浏览器是不行的。
怀疑是Zend的环境和PHP环境不同,php.ini经过比对,发现没有什么不同~请大家这个情况怎么解决?谢谢~

解决方案 »

  1.   

    那也就是在new的时候已经异常退出了.
    打开错误报告看看.
      

  2.   

    感谢~
    输出了错误~
    Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `Excel.application': 拒绝访问。 '但是,没有找到解决办法~郁闷
      

  3.   

      你在添加引用中 添加上那个  在项目中打开Add Reference对话框,选择COM栏,之后在COM列表中找到“Microsoft Excel 9.0 Object Library”(Office 2000),然后将其加入到项目的References中即可。Visual C#.NET会自动产生相应的.NET组件文件,以后即可正常使用。
      

  4.   

    这个是COM的权限问题。在XP/VISTA下的解决方案都比较复杂。需要开放Interactive用户的权限。