um es vorwegzunehmen - für mein problem habe ich eine lösung gefunden - die aber eher unbefriedigend ist. zumal ich gerne wüsste wo das problem genau liegt.
also:
ich habe mir einen solchen wysiwyg editor gebaut für einen html-newsletter gebaut und das funktioniert alles eigentlich gut. man kann ganze worddateien reinkopieren und hat dank den microsoft funktionen allerlei möglichkeiten, den inahlt zu verändern.
danach wird alles in eine db geschrieben - alles kein problem bis hierhin
und jetzt. wenn ich den inhalt auslese und per mail versende, gibts mir im quellcode des mails und im quellcode einer phph/html seite auf welcher der inhalt ebenfalls veröffentlicht wird, nach einer gewissen anzahl zeichen einen [COLOR=red]zeilenumbruch im quelltext[/COLOR] , meistens mitten in einem tag, oft auch mitten im eigentlichen inhalt.
auf der html seite ist das nicht weiter schlimm - hingegen kommt im mail noch was dazu. zum zeilenumbruch wird noch ein ausrufezeichen hinzugefügt ->[COLOR=red]![/COLOR] . das zerschiesst natürlich den html-code und den inhalt - überall im text gibs jetzt diese ausrufezeichen, was nicht grad schön ist, teilweise wird der zerschossene code gleich als text ausgegeben. das problem ist das dieser wyswig editor natürlich eine menge ziemlich unnützer code produziert, der alles unnötig lang macht, und umso mehr fehler bei den umbrüchen auslöst
und das von computer zu computer total verschieden -> nicht grad lustig bei rund 200 verschiedenen empfängern. selbst auf dem selben gerät, hab ich zwischen outlook und yahoo-webmail unterschiedliche ausrufezeichen im code.
gelöst habe ich es damit, das ich mit wordwrap in jeder zeile mit einem \n den umbruch im quellcode selbst bestimme und diesen vom system selbst gewählten umbruch so asuschalten kann.
trotzdem(wer es geschafft hat bis jetzt alles durchzulesen )
- weiss jemand weshalb beim versand per mail beim automatischen umbruch ein ausrufezeichen reingequetscht wird ?
- kann mir jemand sagen, auf was der automtatische zeilenumbruch im code basiert?
vielen dank für die hilfe
also:
ich habe mir einen solchen wysiwyg editor gebaut für einen html-newsletter gebaut und das funktioniert alles eigentlich gut. man kann ganze worddateien reinkopieren und hat dank den microsoft funktionen allerlei möglichkeiten, den inahlt zu verändern.
danach wird alles in eine db geschrieben - alles kein problem bis hierhin
und jetzt. wenn ich den inhalt auslese und per mail versende, gibts mir im quellcode des mails und im quellcode einer phph/html seite auf welcher der inhalt ebenfalls veröffentlicht wird, nach einer gewissen anzahl zeichen einen [COLOR=red]zeilenumbruch im quelltext[/COLOR] , meistens mitten in einem tag, oft auch mitten im eigentlichen inhalt.
auf der html seite ist das nicht weiter schlimm - hingegen kommt im mail noch was dazu. zum zeilenumbruch wird noch ein ausrufezeichen hinzugefügt ->[COLOR=red]![/COLOR] . das zerschiesst natürlich den html-code und den inhalt - überall im text gibs jetzt diese ausrufezeichen, was nicht grad schön ist, teilweise wird der zerschossene code gleich als text ausgegeben. das problem ist das dieser wyswig editor natürlich eine menge ziemlich unnützer code produziert, der alles unnötig lang macht, und umso mehr fehler bei den umbrüchen auslöst
und das von computer zu computer total verschieden -> nicht grad lustig bei rund 200 verschiedenen empfängern. selbst auf dem selben gerät, hab ich zwischen outlook und yahoo-webmail unterschiedliche ausrufezeichen im code.
gelöst habe ich es damit, das ich mit wordwrap in jeder zeile mit einem \n den umbruch im quellcode selbst bestimme und diesen vom system selbst gewählten umbruch so asuschalten kann.
trotzdem(wer es geschafft hat bis jetzt alles durchzulesen )
- weiss jemand weshalb beim versand per mail beim automatischen umbruch ein ausrufezeichen reingequetscht wird ?
- kann mir jemand sagen, auf was der automtatische zeilenumbruch im code basiert?
vielen dank für die hilfe
Kommentar