Thomas Meinike: html seite inkl. svg mit php generieren

Beitrag lesen

Hallo,

das ganze soll "grusskarten zum selberzeichnen" werden - dh ich will jetzt aus dem gezeichneten feld und text (normal in <form> eingegeben) eine html seite generieren und die url dazu an eine angegebene mail adresse versenden.

wie ist das mit so einem svg/javascript file möglich?

Wenn das SVG-Dokument (also die "Zeichenflaeche") mittels embed oder iframe in HTML eingebunden ist, dann hole den SVG-Code mit JavaScript aus dem Container (an SVG-Code in object-Elementen kommt man nicht heran), kopiere ihn z. B. in eine Textbox (textarea, ggf. unsichtbar) und sende diesen Code via Formular an das PHP-Script.

Zugriff auf das SVG-Document-Object aus dem HTML-Kontext heraus:

object.getSVGDocument()

Nun kann dieses PHP-Script auf dem Server ein HTML-Dokument und ein SVG-Dokument erzeugen [fopen(), fwrite(), fclose()], wobei das HTML-Dokument wiederum die Grafik referenziert. Die Adresse des HTML-Dokuments wird mittels mail()-Funktion verschickt.

Ich hoffe, dass das Deinen Vorstellungen entspricht.

MfG, Thomas

--
SVG - Learning By Coding
http://www.datenverdrahten.de/svglbc/