Я написал код для отправки электронной почты с PHP с использованием HTML и JavaScript (jQuery). В JS я определил следующие строки:PHP email linebreak
var firstT = "It is " + $("#time").html() + " right now.";
var secondT = "And now, it is " + $("#othTime").html() + ".";
var sendT = firstT + "\r\n" + secondT;
Затем я посылаю эту строку в PHP файл:
var thTi = "folder/time.php?to=" + $("#perName").val() + "&message=" + sendT;
$.ajax({
url: thTi
});
PHP получает эти строки и отправляет его с этим кодом:
<?php
$to = $_GET['to'];
$subject = "The Subject";
$message = $_GET['message'];
$headers = 'From: Me?' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Таким образом, проблема заключается в том, что когда человек получает сообщение, он находится в одной строке. Я добавил разрывы строк \r\n
, даже пытался с <br>
и <br />
. Я где-то нашел, что вставка точки .
может решить проблему, но я пробовал, и это не так.
Я пробовал (
) и (
). (Он не распечатывал). –
Как выглядит ваш заголовок? возврат каретки в порядке? – Julo0sS