У меня есть <textarea>
в форме для комментариев пользователей, и когда содержимое передается в форму почты, разрывы строк преобразуются в пробелы.Как сохранить разрывы строк, которые вводит пользователь формы?
соответствующий php:
$comments = $_REQUEST['comments'];
// This grabs the comments from the submitted form
//...
$to = $configEmail;
$subject = "Website Order Received: $offer";
$contents = "blah blah blah...";
if (!empty ($comments)) {
$contents = $contents."\nComments: $comments\n\n";
}
//...
mail($to, $subject, $contents);
И в конце HTML-формы ... (комментарии помещаются вформа, если она отправлена с ошибками, поэтому данные не потеряны)
<label>Comments / Questions</label>
<textarea name="comments"><?php echo $comments; ?></textarea>
Если я наберу:
line 1
line 2
line 3
То же самое остается, если форма отправлена с ошибками, поэтому1013 * определенно сохраняет разрывы строк.Но электронное письмо с открытым текстом дает мне:
line 1 line 2 line 3
Как сохранить разрывы строк?