Добавление разрыва строки в серии переменных php $?

Приведенный ниже код предназначен для отправки электронного письма после совершения продажи. В теле письма содержится такая информация, как имя клиента, его адрес электронной почты и т. Д. Все, что я хотел бы сделать, это добавить разрыв строки в каждое из полей в окончательном выводе письма. Я пробовал простой разрыв строки HTML и / n и / r, который не работал …. какие-нибудь идеи? Спасибо!

<?php

//Enter email to receive purchase alerts
///////////////////////////////////////////
$alert_email = '[email protected]';
///////////////////////////////////////////

$username = $_POST['username'];
$password = $_POST['password'];

$to      = $alert_email;
$subject = 'Sale! = ' .$course;
$message = $name. ' '. $email. ' '. $username. ' '. $password;
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

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

?>

Я уверен, что это строка, которую нужно изменить (и где-то здесь вставлены разрывы строк:

$message = $name. ' '. $email. ' '. $username. ' '. $password;

Спасибо!

-2

Решение

Отправить HTML-контент, применив заголовок Content-type:text/html

$to      = $alert_email;
$subject = 'Sale! = ' .$course;

// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers
$headers .= 'From: <[email protected]>' . "\r\n";
$headers .= 'Reply-To: [email protected]' . "\r\n";

$message = $name. '<br /> '. $email. '<br /> '. $username. '<br /> '. $password;

mail($to, $subject, $message, $headers);
0

Другие решения

\ n должно работать. Обязательно используйте \ вместо косой черты.

0

По вопросам рекламы [email protected]