Der Martin: whitespace in plain-text-Mails

Beitrag lesen

Hi,

Die Mail wird mit mail() generiert, sie kommt (bis auf den whitespace) auch ordentlich an. Das Textarea wird aus einer DB gefüllt

htmlspecialchars($zeile) . "\n";

Das komplette Formular wird per POST übertragen. Bereits var_dump($_POST) zeigt den führenden Whitespace.

das deutet aber stark darauf hin, dass der eingangs gezeigte Codeauszug eben nicht das ist, was beim Browser ankommt, sondern dass zwischen dem öffnenden Tag <textarea> und dem ersten Zeichen des Nutzinhalts noch Whitespace steht. In deinem Beispiel folgt der Inhalt "Zeile1" aber ohne Abstand, und das passt nicht zum beschriebenen Verhalten.

trim habe ich noch nicht versucht.

Das wäre IMO auch nur das Bekämpfen von Symptomen, nicht Ursachen - obwohl es wahrscheinlich zum gewünschten Erfolg führen würde.

Der Inhalt mit utf8-decode behandelt, weil der mail-versand auf iso-88... eingestellt ist.

Schön zu wissen, aber hier irrelevant. ;-)

So long,
 Martin