PHP で IE を呼び出すには、次のコードを使用します。
コードをコピーします。 コードは次のとおりです。
browser = new COM("InternetExplorer.Application")
正常に呼び出すことができず、エラーになります。は直接報告されます:
コードをコピー
コードは次のとおりです: 致命的エラー: メッセージ「COM オブジェクト `InternetExplorer.Application' の作成に失敗しました」を含む例外 'com_Exception' がキャッチされませんでした: アクセスが拒否されました。
その理由は、IE の COM コンポーネントがデフォルトで通常のアカウントによるアクセスを禁止しているためです。解決策は次のとおりです:
1. コントロール パネル - 管理ツール - コンポーネント サービスを開きます。
2. コンソールのルート ディレクトリを開きます。 - [コンポーネント サービス] パネルのコンピューター - [マイ コンピューター] - DCOM 構成 (以下を参照)
3. 右側のウィンドウで Internet Explorer (Ver 1.0) を見つけ、プロパティ ウィンドウを開き、[セキュリティ] タブに切り替えます
4. [セキュリティ] タブで [スタートアップとアクティベーションのアクセス許可] を選択し、Web サイトで使用する IIS アカウントを定義、編集、追加するか、Guests グループを追加して確認します (以下を参照)。
5. IIS を再起動すると、IE を通常どおり呼び出せるようになります。
http://www.bkjia.com/PHPjc/324953.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/324953.html技術記事 PHP で IE を呼び出すには、次のコードを使用します。 次のようにコードをコピーします。 browser = new COM("InternetExplorer.Application"); これは正常に呼び出すことができないため、エラーを直接報告します。 次のようにコードをコピーします。...