hallo !
ich habe folgendes problem:
ich habe ein skript geschrieben, dass aus irgendwelchen daten aus´ner datenbank oder so, dynamisch eine schönes rtf-textdokument erstellt mit formatierung und so. funktioniert auch alles wunderbar. nun möchte ich aber auch grafiken in das dokument einbinden lassen. laut rtf-doku brauch man einfach die binärdaten des bilds mit ein paar kontroll-worten in den rtf-quelltext einbinden. hab ich also mit fread() und bin2hex() das bild ausgelesen und mit den kontroll-worten in den quelltext eingefügt.leider wird das bild nich dargestellt.
also hab ich mir wordpad geschnappt, ein bild in ein rtf-dokument eingefügt und abgespeichert. dann hab ich mir den binär-code von der grafik aus dieser datei geschnappt und in das php-skript eingebaut. das bild wurde dann prima dargestellt. ich hab mir das ganze mal genauer angesehn und hab festgestellt, dass der von word-pad erstellte binär-code und der vom php-skript erstellte binär-code sich um genau fünf "header"-zeilen unterscheiden und das bild deshalb nich dargestellt wird.
weiss jemand von euch, wofür genau diese "header"-zeilen da sind ?
so.. das ganze war jez vielleicht ein klein bischen off-topic, aber ich hoffe, es kann mit trotzdem jemand helfen.
gruss, robin
ich habe folgendes problem:
ich habe ein skript geschrieben, dass aus irgendwelchen daten aus´ner datenbank oder so, dynamisch eine schönes rtf-textdokument erstellt mit formatierung und so. funktioniert auch alles wunderbar. nun möchte ich aber auch grafiken in das dokument einbinden lassen. laut rtf-doku brauch man einfach die binärdaten des bilds mit ein paar kontroll-worten in den rtf-quelltext einbinden. hab ich also mit fread() und bin2hex() das bild ausgelesen und mit den kontroll-worten in den quelltext eingefügt.leider wird das bild nich dargestellt.
also hab ich mir wordpad geschnappt, ein bild in ein rtf-dokument eingefügt und abgespeichert. dann hab ich mir den binär-code von der grafik aus dieser datei geschnappt und in das php-skript eingebaut. das bild wurde dann prima dargestellt. ich hab mir das ganze mal genauer angesehn und hab festgestellt, dass der von word-pad erstellte binär-code und der vom php-skript erstellte binär-code sich um genau fünf "header"-zeilen unterscheiden und das bild deshalb nich dargestellt wird.
weiss jemand von euch, wofür genau diese "header"-zeilen da sind ?
so.. das ganze war jez vielleicht ein klein bischen off-topic, aber ich hoffe, es kann mit trotzdem jemand helfen.
gruss, robin
Kommentar