私はPHP言語を学んでいます。私の.langsファイルと私のPHPメール部分に問題があります。メールメッセージに応じ私のPHPメールでキャリッジリターンの問題
部分は次のようになります。
$message = $outputlangs->transnoentities("ExpenseReportWaitingForApprovalMessage", $expediteur->getFullName($langs), get_date_range($object->date_debut,$object->date_fin,'',$langs), $link);
そして私は私の.langsファイルにしている:
ExpenseReportWaitingForApprovalMessage =宇根ヌーベルデフレエスト エンattente D'賛同の点に注意してください。 ERPを参照してください。\ n- 利用者:%s \ n-パスワード:%s \ n詳細を表示する: 削除:%s。
私は私の電子メールを送って、私はこの取得:
をマイキャリッジリターンは動作しませんし、私はこの問題を解決する方法を見つけることができません。
私が試した:
$message = $outputlangs->trans
しかし、どれも効果が。
ご存知ですか?
はありがとう
EDIT:
私は.langsファイルからテキストを削除しようとした私は、この書いた:
$corps = "Une nouvelle note de frais est en attente d'approbation sur notre ERP.\r\n- Utilisateur : %s\r\n- Période : %s\r\nCliquez ici pour afficher la note de frais: %s.";
$message = ($corps, $expediteur->getFullName($langs), get_date_range($object->date_debut,$object->date_fin,'',$langs), $link);
しかし、私は空白のページ
二重引用符ではなく、一重引用符で '\ n"を設定します。あなたのコードが実際に何をしていると言うのは難しいですが、それは私の前提です。つまり、プレーンテキストではなくhtmlとして送信しようとしています。 –
@ Fred-ii-あなたの答えをありがとう。私は '\ n'、' '\ n''と '' \ n "'を試しましたが、私の問題はまだそこにあります。ハム私は本当にPHPメールで電子メールを送信する正確なプロセスがわからない – Deadpool
これを試してみてください - "\ r \ n" – AGrammerPro