Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP / M$-WORD -> Bilder? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP / M$-WORD -> Bilder?


 
yezariel
17-01-2003, 22:14 
 
Aloah!

Ich habe mal wieder ein ziemlich seltsames Problem... hoffentlich kann mir überhaupt jemand helfen...

Ich mache folgendes. Ich habe HTML-Templates, die ich per fopen / fread in eine Variable $html lade. In den Templates sind natürlich Variablen drin, die ich mit ereg_replace ersetze. Das funktioniert alles prima. U.a. setze ich da auch Bilder rein. Und jetzt wird die Sache kompliziert. Ich speichere den Inhalt der Variablen als ein .doc -File (Also als wäre es MS-Word) auf dem Server und öffne dieses .doc-File dann einfach mit dem header-Kommando. Auch das funktioniert prima, das eigentliche HTML-Template wird als Word-File geöffnet und das Bild ist auch drin.

Mein Problem: Sobald man das Word-File auf der Festplatte des lokalen Rechners speichert, wird das Bild natürlich nicht mehr angezeigt weil das ja mit einem einfachen img-Tag eingefügt wurde. Hat irgendjemand eine Idee wie man dieses Problem lösen könnte? Kann man das Bild in dem Word-Dokument irgendwie verankern?

Ich weiß dass das ein seltsames Problem ist, aber ich komme da leider nicht weiter und der Kunde will's so...

Danke!

Gruss

Bernd

 
wahsaga
17-01-2003, 22:51 
 
nur ein schuss ins blaue, glaube aber selber nicht das es funzen wird, aber bei MS weiss man ja nie...


wenn du die adressen der bilder als vollständigen URL inklusive "http://www.adresse.de/bild.jpg" angibst, vielleicht kapiert word dann, dass es sich die bilder online holen soll...?

 
Abraxax
17-01-2003, 23:06 
 
ein word zu erstellen ist nicht so einfach. aber alternativ kannst du dich mal mit der syntax eines RTF befassen. damit kann man auch bilder einbinden und formatierungen vornehmen. RTF kann von word genauso problemlos verarbeitet werden wir DOC.

RTF ist mit sicherheit auch die beste lösung dafür.....

 
yezariel
18-01-2003, 11:25 
 
Hi!

Danke für die Antworten

@Abraxax: Hättest du vielleicht einen link für mich wo ich Informationen über die RTF-Syntax bekomme?

Danke

Bernd

PS: Das Problem ist halt, dass das Bild halt verschwindet sobald keine Internetverbindung mehr da ist...

 
Abraxax
18-01-2003, 11:45 
 
suche bei google.... :D

habe ca. 5 minuten gebraucht.
http://www.google.de/search?hl=de&ie=UTF-8&oe=UTF-8&q=FORMAT+RTF+SYNTAX&btnG=Google-Suche&meta=
erstes ergebnis .... :D


das beste ist denke ich die spec bei MS.
http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp

habe das kurz überflogen. da sollte alles drin sein, was du brauchst.

 
yezariel
18-01-2003, 12:19 
 
Jep, auf google bin ich dann auch gekommen und hab auch schon einiges gefunden. :D

Trotzdem danke!!

PS: Ich habe sogar das hier gefunden: http://www.paggard.com/projects/rtf.generator/

Sieht ziemlich interessant aus :)

 
Abraxax
18-01-2003, 12:23 
 
wenn ich das hier lese, wird mir schlecht ....

How to order :D

nicht böse sein. ich mache sowas dann lieber selber... :p aber wenn du keine zeit hast, kannst du das ding ja kaufen. ist bestimmt zeit- und ärgerersparend für dich.....

 
yezariel
18-01-2003, 12:27 
 
Normalerweise mache ich solche Dinge ja auch selber aber der Zeitfaktor spielt diesesmal echt 'ne Rolle (Kunde im Nacken und so...). Ausserdem ist der RTF-Kram wohl ziemlich komplex und ich glaube ich spar mir das jetzt einfach mal. :)

 
Abraxax
18-01-2003, 12:49 
 
jepp. und so teuer war das ja auch nicht ... :)
hoffe nur, dass es vernünftig gemacht ist.
kannste ja mal posten, wie es war.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:13 Uhr.