PHP контактная форма проблема с переводом строки - PullRequest
0 голосов
/ 26 марта 2012

У меня есть контактная форма PHP на моем сайте. Я использую его около года без проблем. На моем веб-сайте ничего не обновлялось с помощью контактной формы. Однако внезапно, когда пользователь вводит «разрывы строк» ​​или «абзацы» в окне сообщения, когда я получаю сообщение, вместо нескольких абзацев у меня появляется 1 длинный абзац с «\ r \ n» вместо разрывы строк.

Вот код:

$to = "info@mycompany123.com";
$headers = "From: $email";
$subject = $subject;
$body = "Name: $name\n\n"
. "Email: $email\n\n"
. "Subject: $subject\n\n"
. "Message: $message" ;

mail ($to, $subject, $body, $headers) ;

Я действительно не знаю, почему он начал делать это неожиданно, но любая помощь очень ценится!

1 Ответ

0 голосов
/ 26 марта 2012

попытайтесь преобразовать ваше сообщение, используя функцию nl2br($row['message']); при отображении сообщений.

$ row ['message'] - просто пример, это может быть любая строка.

...