Hallo liebe Community
Ich hab ein echt schräges Verhalten beim Aufruf der Word Applikation aus PHP via COM-Schnittstelle.
Das Test-Script sieht wie folgt aus:
Das Word wird auch gestartet und das File erstellt, jedoch nicht auf dem Remote-Server wie angegeben sondern lokal. Wenn ich eine IP Adresse festlege welche es nicht gibt, erhalte ich jedoch den Fehler dass der RPC Server nicht verfügbar ist. Das heisst mein Array $server wird schon verarbeitet. Wo hab ich hier einen Überlegungsfehler drin? Das ganz läuft auf Windows 10 64bit Enterprise, XAMPP v.3.2.2, PHP 7.0.2
Vielen Dank für eure Inputs.
Ich hab ein echt schräges Verhalten beim Aufruf der Word Applikation aus PHP via COM-Schnittstelle.
Das Test-Script sieht wie folgt aus:
PHP-Code:
<?PHP
session_start();
error_reporting(E_ALL);
ini_set('display_error',1);
echo "COM Remote Test";
try {
com_load_typelib('Word.Application');
$server = array('server' => '172.16.70.183', 'username' => 'admin', 'password' => 'Kennwort1');
$word = new COM('word.application',$server) or die('Could not start word');
echo "Loaded Word, version {$word->Version}";
//bring it to front
$word->Visible = 1;
//open an empty document
$word->Documents->Add();
//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("C:/test.doc");
//closing word
$word->Quit();
//free the object
$word = null;
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage();
}
?>
Vielen Dank für eure Inputs.
Kommentar