phpbar.de logo

Mailinglisten-Archive

[php] Mit PHP Strings in einer Word-Vorlage ersetzen

[php] Mit PHP Strings in einer Word-Vorlage ersetzen

Dennis Dohle office at 72design.de
Mit Aug 29 14:11:49 CEST 2007


Hi Liste,

ich stehe gerade vor folgendem Problem. Der Kunde möchte über unser
CRM-System eine Word-Vorlage (.dot) hochladen. In dieser Vorlage sind
Strings (Platzhalter) wie "KStrasse" oder "KName" enthalten. Diese Strings
sollen nach dem Hochladen durch andere Werte ersetzt werden. 

Die einfache Variante wäre, die Word-Vorlage als RTF-Dokument abzulegen, da
das Format ja nicht binär ist, und dann einfach nach dem Hochladen per
fwrite() die Strings zu ersetzen. Nur leider sind meistens Logos oder
Grafiken in den Vorlagen integriert, so dass dann ein RTF-Dokument locker
mal 5 MB groß wird. Besser wäre es, wenn ich das mit .dot oder .dok-Dateien
machen könnte.

Die XML-Variante wäre auch cool, nur haben die User teilweise noch Office
2000 auf den Systemen, so dass diese mit XML-Dokumenten nichts anfangen
können.

Mit fopen() und dem Parameter "b" kann ich ja Binärdaten lesen, nur das
zurückschreiben funktioniert nicht.

Hat da jemand eine Idee?

Greetz, Dennis


php::bar PHP Wiki   -   Listenarchive