質問
私はテキストエリアからテキストを取ることができますどのように(HTML)と挿入改行。 I入力情報を電子メールとして送信する場合は今のところ、それは任意の改行せずにすべて同じ行にテキストを置きます。
フォームとPHPのメールを使用して送信からデータを取得するために$ _POST [「フィールドを」]使用します。
解決
新しい行のための
を使用\ n、または\ R \ nは改行に続く復帰するための
すなわち。
<?php
printf("This is the first line. \n");
printf("This is the second line");
?>
すなわち。改行で
htmlタグを置き換えるために:
str_replace ('<br>' , '\r\n', $_POST['field'])
alternativlyあなたがHTMLエンコード(HTMLヘッダーを追加)
であることが送信された電子メールを設定します所属していません StackOverflow