Так что я работаю над формой почты для моего сайта, и я получил, что я работаю. Теперь я хочу персонализировать его с помощью сообщения cutsom, но … я понятия не имею, как поместить разрывы строк в переменное сообщение. Я пытался с помощью <br />
но это просто печатает это как слово. Так есть идеи?
Постскриптум Я могу быть совершенно неправ, не стесняйтесь полностью изменить то, что в сообщении, я просто хочу понять концепцию.
<?php
$message =
"You recieved mail from $mail with a question." .
"The question contains the following:" .
"$_POST['message'];";
?>
РЕДАКТИРОВАТЬ:
@ Бен Перл Кахан ответ работал для меня! Спасибо за ответы!
В двойных кавычках, \r\n
будет новая линия.
Пример:
<?php
$message =
"You recieved mail from $mail with a question.\r\n" .
"The question contains the following:\r\n" .
$_POST['message'];
?>
FYI, "$_POST['message']"
неправильная конкатенация; вы должны либо обработать переменную массива вне строка:
"text ".$_POST["message"]." more text"
или используйте фигурные скобки (Примечание: это будет работать, только если ваша строка заключена в двойные кавычки):
"text {$_POST["message"]} more text"
Для разрывов строк, PHP как «\ n» (см. двойные кавычки) и PHP_EOL.
<?php
$message = "You recieved mail from $mail with a question\nThe question contains the following:\n{$_POST['message']}";
?>