2009-06-26 1 views
0

Ich habe ein PHP-Skript auf XAMPP in Windows XP, die eine .doc-Datei öffnen und dann als eine andere Kopie speichern. Dies funktionierte früher gut, aber aus dem Nichts erscheint die Fehlermeldung weiter.PHP neue COM ("word.application") SaveAS verursacht "Datenträger ist voll" Fehler

Ich fühle, dass der Code nicht das Problem ist, wie es vor ein paar Stunden funktionierte, aber jetzt ist nicht. Ich vermute, dass es etwas mit meinem Word 2003 zu tun hat, vielleicht hat es irgendwas verursacht.

Ich habe versucht, Neustart, Löschen Temp Ordner wie auf der Microsoft-Website beschrieben.

Ich kann immer noch mit file_put_contents in den Ordner schreiben, also VIELLEICHT, wenn ich die Rohdaten aus den $ word-> Documents [1] extrahieren könnte, könnte ich file_put_contents verwenden, um sie zu speichern, anstatt die Word-Speicherfunktion zu verwenden. Das Problem ist, dass dies ziemlich schlecht dokumentiert ist, daher kann ich keine Liste verfügbarer Funktionen finden, die mir zur Verfügung stehen.

+0

Was ist $ Pfad? Ist es vielleicht eine Netzwerkfreigabe, die funktioniert, oder haben Sie keine Kontrolle über und haben Schreibrechte verloren? –

+0

Entschuldigung, das ist in meiner Konfigurationsdatei. Ich habe die Datei jetzt bearbeitet –

Antwort

3

Es scheint, ich habe das Problem selbst gelöst.

ich es bei einer RTF gespeichert haben, dann diese Klasse verwendeten Format zurück in .doc zu konvertieren, scheint viel länger dauern, aber hat das Problem gelöst, Gott sei Dank.

-Link: http://www.phpclasses.org/browse/file/1256.html

Vielen Dank allen für ohnehin suchen. Jamie