PHPMailerで送信するプレーンテキストの電子メールメッセージの最後に新しい行を取り除こうとしています。PHPMailerプレーンテキストの電子メールで最後に新しい行が追加される
私は何を正確にやっていることである:多分
:
$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();
すべてがメッセージ本文の後に追加された新しい行を除いて結構です、それはのようなものです誰かが、改行マーカーをメッセージの終わりから削除する方法を知っていますか?
ありがとうございます!
編集: $ xxx3変数はメール送信関数に渡されるパラメータです。 「いいえ」または「はい」のいずれかに設定されます。
あなたの '$ xxx3'変数はどこから来ますか? –
メール送信機能に渡されるパラメータです。これは、簡単なif/elseステートメント(形式免責条項のチェックボックスの表現です)で "no"または "yes"に設定されています – eGz3
'trim($ xxx1。" \ r \ n "。$ xxx2。" \ r \ n "。$ xxx3、" \ r \ n ")'ボディ 'として –