WinFuture-Forum.de: Mittels Php Ein *.*doc Datei Auslese - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mittels Php Ein *.*doc Datei Auslese


#1 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 05. März 2007 - 16:10

Hi leute ich ist es möglich mittels PHP eine Word Datei auszulesen? und z.b nur spezielle Felder anzeigen zu lassen? Hab schon etwas probiert aber da bringt er mir immer nur "ÐÏࡱá>þÿ "$þÿÿÿ dann irgendwan den text der im word doc steht und dann wieder solche zeichen". wisst ihr eine andere lösung wie man das ausgeben könnte oder was mach ich falsch?

<?php
$file = "test.doc";
$data = fopen($file, "r");
$handle = fread($data, filesize($file));
fclose($data);

echo $data;
?>

0

Anzeige



#2 Mitglied ist offline   martin_mt 

  • Gruppe: aktive Mitglieder
  • Beiträge: 515
  • Beigetreten: 19. August 02
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 05. März 2007 - 16:16

im prinzip bekommst du dasselbe, wie wenn du ein .doc file mit notepad öffnest.

ich wüsste nicht, dass es einen derartigen parser bereits gäbe.
oder gar dass microsoft das format offenlegen würde .. ;(
0

#3 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 05. März 2007 - 16:20

achso ok
ja ich hab gelesen es würde irgendwie mit COM funktionieren aber es wäre halt einwenig kompliziert.
0

#4 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 05. März 2007 - 16:36

Mit dem neuen Word 2007 *.docx -Format hättest du es da wesentlich einfacher.

Da es sich um eine Zip-Datei handelt, die docx einfach entpacken und da drin findest du dann alle Texte im Klartext in XML-Dateien vorliegen.

Vielleicht nützt dir das etwas.
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. März 2007 - 16:56

Mittels COM soll es angeblich funktionieren: http://forums.devarticles.com/showpost.php...amp;postcount=6
0

#6 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 05. März 2007 - 17:00

danke für die info wusste ich noch garnicht. bringt mir aber nicht viel da ich noch office 2003 benütze...

danke Witidann werde ich mir die PHP und COM lösung mal genauer anschauen ;(

Dieser Beitrag wurde von Party bearbeitet: 05. März 2007 - 17:07

0

#7 Mitglied ist offline   Yalamand 

  • Gruppe: aktive Mitglieder
  • Beiträge: 101
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 09. März 2007 - 16:59

Generell ist COM eine Schnittstelle die sich sowohl durch Skript-, als auch Programmiersprachen ansprechen läßt. Vorraussetzung ist allerdings das PHP auf einem Windows-System läuft. Danach lassen sich auch einfache Guides die in C# oder Visual Basic suchen, die ebenfalls die gleiche COM-Schnittstelle nutzen, da es man es hier eigentlich fast 1:1 kopieren kann, was die COM-Aufrufe angeht.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0