が機能していません。 "\ r \ n"なしなぜ改行 nは、私は、フォームから電子メールを送信するには、以下を使用していますPHPのフォーム送信
答えて
かかわらず、であるかどうかの、あなたはあなたのコードの残りの部分は表示されませんが、私はあなたが$mail->isHTML()
を呼び出していることを推測するだろう、あなたは休憩がレンダリングされたメッセージには表示されませんライン、その場合、 \n
または\r\n
。あなたの体に<br>
タグを追加し、あなたの文字列がすでにそれらが含まれているため、これ以上の改行を追加する必要はありませんのでご注意:
$mail->Body = "New application от,<br>
Name: $name<br>
Gender $gender<br>
Phone: $phone<br>
Email: $email<br>
Program: $program";
ありがとうございます!
と協力しました –
h3k
PHP_EOL
をこの目的で使用してください(プラットフォーム間の互換性のため)。
echo "line 1".PHP_EOL."line 2".PHP_EOL;
<?php
$mail->Body = "New application от,".PHP_EOL."Name: $name".PHP_EOL."and so on";
?>
本文の内容がHTMLであるためです。 – Synchro
@シンクロ私はそれらに尋ねて以来、わたしたちが実際にはわからないことがある[このコメントでは以前](https://stackoverflow.com/questions/44746306/why-newline-n-is-not-working-php-form-提出?noredirect = 1#comment76473690_44746306)、質問の更新はありません。だから、この答えはあなたのものとまったく違うかもしれません。 –
削除により、彼がWindows上にいる場合、改行はネイティブ '/ r/n'になります。したがって、プレーンテキストのコンテキストでは、二重行間隔(明示的および暗黙的な改行)があります。 Linuxの文脈では、テキストは '\ n'と' \ r \ n'の両方を壊します。いずれの改行形式も改行なしになりません。改行が無視されていると思う唯一の理由は、HTMLだから私の答えです。 – Synchro
- 1. フォーム送信から電子メールを送信する方法は?
- 2. PHPを使用してhtmlフォームから電子メールを送信
- 3. 電子メールは連絡フォーム送信(PHP)
- 4. PHPを使用して電子メールを送信するフォーム
- 5. PHPが連絡フォームから電子メールを送信しない
- 6. PHP - フォームを電子メールで送信
- 7. HTMLフォームから電子メールを送信
- 8. フォーム(ajax、jquery、PHP)を使用して電子メールを送信
- 9. 私のPHPスクリプトは私の電子メールに連絡フォームを送信しないのはなぜですか?
- 10. フォームは電子メールを送信していませんか?
- 11. PHPなしでhtmlフォームから電子メールを送信
- 12. PHPは連絡フォームの電子メールを送信しません
- 13. フォーム送信後にPHPスクリプトが電子メールを送信しない
- 14. 送信する/電子メールを送信するフォームを取得
- 15. PHPを使用したhtmlフォーム電子メールの送信
- 16. PHPを使用してmySQLデータベースからフォーム送信の電子メールを生成
- 17. 電子メールを送信するemailnot送信emailnot送信emailnot送信emailnot送信emailnot送信しない電子メール を送信しない電子メール
- 18. PHP Webフォームが電子メールを送信しない
- 19. PHPを使用してHTMLフォームで電子メールを送信できない
- 20. Google Appsメールを使用して静的HTMLフォームから電子メールを送信
- 21. 電子メールとGoogleドキュメント(フォーム)に送信
- 22. フォームHTMLとPHPで電子メールを送信できない
- 23. フォームから電子メールにファイルを送信する
- 24. HTMLフォームからメールに電子メールを送信
- 25. PHPが私のウェブサイトから電子メールを送信しない
- 26. フォームでスタックして入力メールに電子メールを送信
- 27. HTMLフォームを使用した電子メールの送信
- 28. ウェブサイトドメイン(GoDaddy)からPHPを使用して電子メールを送信
- 29. Magento、電子メールを送信するPHPフォーム
- 30. 電子メールを送信する単純なHTMLフォームですか?
?送信方法は不明です。 –
私はあなたが何を意味するのか分かりません。 "メールを受け取ったら、すべてが1行です。" \ r \ n "" *がなければ。 –
私はあなたが質問を残したと思うので、今私は持っています。あなたは与えられた答えでそれを取り上げる必要があります。私は明確化を求めたが、回答はなかった。 –