PHP öffnet COM-Komponente
1. Öffnen Sie zunächst die COM-Option in PHP.INI, com.allow_dcom = true
2. Meine Umgebung hier ist PHP5.4.7 Nach PHP 5.4.5 ist das com/dotnet-Modul eine separate Erweiterung, daher muss extension=php_com_dotnet.dll in PHP.ini konfiguriert werden, nicht erforderlich, wenn PHP-VERSION<5.4.5. Andernfalls wird möglicherweise ein Fehler gemeldet: Schwerwiegender Fehler: Klasse „COM“ nicht gefunden.
Die Konfigurationsmethode ist: Fügen Sie einfach extension=php_com_dotnet.dll zur Erweiterungsliste hinzu
Nachdem die Konfiguration abgeschlossen ist, können Sie sie testen. Die Anweisung lautet
$word = new COM("word.application") oder die("Word kann nicht instanziiert werden"). ;
print „Loaded Word, version {$word->Version}n“;
Bei der obigen Anweisung muss Office auf diesem Computer installiert sein
Openoffice ist:
$obj = new COM("com.sun.star.ServiceManager") or die("Word kann nicht instanziiert werden");
Das Obige stellt vor, wie PHP COM-Komponenten aufruft, einschließlich einiger Aspekte davon. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.