Ich versuche, neue Zeile am Ende der Nur-Text-E-Mail-Nachricht, die ich mit PHPMailer senden loswerden.PHPMailer Nur-Text-E-Mail fügt neue Zeile am Ende
Was ich tue genau das ist:
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->isHTML(false);
$mail->Body = $xxx1."\r\n".$xxx2."\r\n".$xxx3;
$mail->setFrom("[email protected]", "xxx");
$mail->addReplyTo("[email protected]", "xxx");
$mail->addAddress($to, $name);
$mail->Subject = $topic;
$mail->send();
Alles ist in Ordnung, außer für die neue Linie, die nach dem Nachrichtentext hinzugefügt wird, dann ist es so etwas wie:
Vielleicht hat jemand eine Idee, wie man den Newline-Marker vom Ende der Nachricht entfernt?
Danke!
BEARBEITEN: $ xxx3 Variable ist ein Parameter, der an die Mail-Sendefunktion übergeben wird. Es wird entweder auf "Nein" oder "Ja" gesetzt.
Woher kommt Ihre Variable '$ xxx3'? –
Es ist ein Parameter, der an die Mail-Sendefunktion übergeben wird. Es wird entweder auf "nein" oder "ja" in der einfachen if/else-Anweisung gesetzt (es handelt sich um eine Formular-Disclaimer-Checkbox-Darstellung) – eGz3
Sie können verwenden: 'trim ($ xxx1." \ R \ n ". $ Xxx2." \ R \ n ". $ xxx3," \ r \ n ")' '' Body'' –