2010-11-01 13 views
6

Wie würden Sie über das Lesen von odt-Dateien in PHP gehen? Ich weiß, dass Sie QueryPath verwenden können, aber das scheint ein bisschen ein Overkill, .. Ich möchte nur die Datei lesen.lesen odt-Dateien in PHP

Antwort

6

odt, Dateien sind zip-komprimiert xml.

Wenn alles, was Sie tun müssen, liest die Datei roh. Entpacken Sie es einfach und lesen Sie es wie eine normale Datei.

Wenn Sie brauchbaren Text analysieren müssen, müssen Sie QueryPath oder einen anderen xslt-Parser eingeben.

+0

Ich habe keine Ahnung, wie ich das programmieren werde .. Verwenden Sie zip_open, dann zip_read, .. dann file_get_contents? –

+1

Hier ist ein großartiger kleiner Artikel, der das Ganze in 10 Zeilen Code macht. http://technosophos.com/content/reading-odt-files-querypath –

+0

lol, ich habe das vorher gelesen, funktioniert nicht –

2

OpenTBS kann OpenDocument-Dateien in PHP lesen und ändern.

Da es sich bei OpenDocument-Dateien um XML-Dateien handelt, die in einem Zip-Archiv gespeichert sind, können Sie auch die Klasse TbsZip verwenden, um ein Zip-Archiv unter PHP ohne eine andere Bibliotheksabhängigkeit zu lesen.