von webworker |
Mit
1:
2: | $message = str_replace("\n","\n\r",$HTTP_POST_VARS["text"]);
$message = str_replace("\g","",$message); |
geht es  |
von Philipp Gérard |
Stimmt, da gibt's doch so eine Funktion, die automatisch Umbrüche entfernt ... grauslig, kann man aber gottlob abstellen |
von slackerbitch |
ich denke, das liegt an der "intelligenz" von outlook2002/xp.
ein kollege hat es auf seinem rechner und sich auch gewundert, wie die zeilenumbrueche "vernachlaessigt" werden. damals haben wir in etwa festgestellt:
-> mach einen doppelten zeilenumbruch rein, der wird in jedem fall angezeigt
-> alle einfachen zeilenumbrueche werden ggfs. ignoriert, wenn outlooks "anzeigeintelligenz" sagt, dass hier kein umbruch noetig ist. bei unterschiedlicher fenstergroesse gibt es unterschiedliche ergebnisse, da der text / umbruch bei resize angepasst wird und die einfachen, manuellen umbrueche uebergangen werden. |
von Philipp Gérard |
Wird in Outlook XP die Nachricht naträglich geparst, also wie HTML behandelt? Dann vermisst Outlook XP natürlich die fehlenden <br>'s  |
von webworker |
Hallo,
ich habe ein Newsletter-Script geproggt - OK: geht,
In meinem Outlook (2000) kommt er auch korrekt an, aber im aktuellsten Outlook werden alle Zeilenumbrüche vergessen.
Warum geht das nicht?
$message = str_replace("\n","\r",$HTTP_POST_VARS["text"]);
$message = str_replace("\g","",$message);
Wenn ich das \g nicht durch "" ersetze wird es in der Mail mit angezeigt 
|
|