Luc: Word Dateien erstellen

Hallo zusammen
ich versuche seit langem folgendes Script auszuführen.

<?php
// starting word
$word = new COM("word.application") or die("Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}\n";

//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:\Useless test.doc");

//closing word
$word->Quit();

//free the object
$word = null;
?>
Das ganze soll nur eine Word Datei öffnen was rein schreiben und wieder schließen. Doch immer wenn ich die Datei ausführen will kommt nach einiger Zeit der Fehler: Maximum execution time of 30 seconds exceeded in ....
Was mir auch aufgefallen ist das er den Prozess nie beendet das heißt es steht jedesmal in meinem TaskManager ein Prozess mehr drin(WINDWOD.exe)

Kann mir jemand weiterhelfen. Benötige ich noch irgendwas dafür?
Vielen Dank
Luc

  1. Hi,

    Kann mir jemand weiterhelfen.

    Alternativ könntest du mal die maximale Ausführungszeit erhöhen.

    Benötige ich noch irgendwas dafür?

    Das Abfangen der evtl. Fehler wäre hilfreich, da du dann nachvollziehen kannst, wo das Script "hängt".

    1. Das Script hängt direkt in der ersten Zeile:
      $word = new COM("word.application") or die("Unable to instantiate Word");

      Wie erhöe ich denn die Timeout Zeit?

      1. Das Script hängt direkt in der ersten Zeile:
        $word = new COM("word.application") or die("Unable to instantiate Word");

        Gib es logdateien, errorcodes oder sonstiges?

        Wie erhöe ich denn die Timeout Zeit?

        In der php.ini