Uncaught exception com_exception with message Failed to create COM object

yipeiwu_com7年前PHP代码库
在PHP中调用IE使用如下代码:
复制代码 代码如下:

browser = new COM("InternetExplorer.Application");

无法正常调用,直接报错:
复制代码 代码如下:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `InternetExplorer.Application': 拒绝访问。

原因是IE的COM组件默认禁止普通帐号访问,解决方法如下:
1、打开控制面板 - 管理工具 - 组件服务
2、在组件服务面板中依次打开 控制台根目录 - 组件服务 - 计算机 - 我的电脑 - DCOM 配置(如下图)

3、在右边窗口中找到 Internet Explorer(Ver 1.0) 打开属性窗口,切换到安全标签

4、安全标签中“启动和激活权限”选择自定义,编辑,添加网站使用的IIS帐号或添加 Guests组 确定即可(如下图)。

5、重起IIS,现在应该可以正常调用IE了。

相关文章

PHP面向对象类型约束用法分析

本文实例讲述了PHP面向对象类型约束。分享给大家供大家参考,具体如下: 什么是类型约束 就是要求某个变量只能使用(接受,存储)某种指定的数据类型;php属于”弱类型语言“,通常不支持类型...

提高define性能的php扩展hidef的安装和使用

提高define性能的php扩展hidef的安装和使用

官网:http://pecl.php.net/package/hidef简介:  Allow definition of user defined constants in simple...

PHP邮件发送类PHPMailer用法实例详解

本文实例讲述了PHP邮件发送类PHPMailer用法,并详细讲述了其具体的操作步骤。分享给大家供大家参考。具体步骤如下: 1.在服务器安装 sendmail sudo apt-get...

PHP常用的类封装小结【4个工具类】

本文实例讲述了PHP常用的类封装。分享给大家供大家参考,具体如下: 这4个类分别是Mysql类、 分页类、缩略图类、上传类。 Mysql类 <?php /** * M...

php设计模式之单例模式实例分析

本文实例讲述了php设计模式之单例模式。分享给大家供大家参考。具体分析如下: 单例模式(职责模式): 简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任...