Ich versuche, den Inhalt der Word-Datei zu lesen. Wenn ich dieses Skript auf localhost ausführe, höre ich einen Piepton und die Seite lädt weiter und es passiert nichts. Muß ich Änderungen in der php.ini machen oder sonstwo COM ArbeitKann COM nicht öffnen mit PHP
$ word = new COM ("Word.Application") oder sterben machen ("kann nicht initialisiert MS Word Objekt.") ;
$ word-> Dokumente-> Open (realpath ("test.doc"));
// Inhalt extrahieren.
$ content = (string) $ wort-> ActiveDocument-> Inhalt;
echo $ content;
$ word-> ActiveDocument-> Schließen (false);
$ word-> Quit(); $ word = null; nicht gesetzt ($ word);
Wie, warum es nicht funktioniert, würde ich ahne, dass das Benutzerkonto PHP als ausgeführt wird, keinen Zugriff auf 'test.doc' –
test.doc in dem gleichen Verzeichnis und ist zugänglich . Was ich wirklich tun muss, ist die Metadaten (Titel des Dokuments, Betreff, Autor, Team, Manager, Firma usw.) zu entfernen, bevor ich sie anhefte und die Post einschicke. hast du Vorschläge, wie ich das machen kann. mit COM hätte ich $ word-> ActiveDocument-> BuiltInDocumentProperties benutzt, aber das funktioniert nicht – shazia