请帮我用换行符制作代码消息。 我不知道该怎么做,请检查我的代码。 希望你能帮到我。 提前非常感谢:-
<?php
if(isset($_POST['submit'])){
$to = "mymail@gmail.com"; // this is your Email address
$from = $_POST['name']; // this is the sender's Email address
$first_name = $_POST['name'];
$mail=$_POST['email'];
$msg=$_POST['message'];
$phone= $_POST['mob'];
$subject = "contact";
$subject2 = "Copy of your form submission";
$message = "Name:-". $first_name . "Email:-". $mail . "Phone Number:-
".$phone. " Message:-".$msg." " ;
$headers = "From:" . $from;
$headers2 = "From:" . $to;
mail($to,$subject,$message,$headers);
?>
我想收到这样的消息:-
Name:-loreal
email:- Mymail
phone Number:- 987654321
Message:- Hi
请尝试在邮件中使用n
:
$message = " Name:-". $first_name . "n Email:-". $mail . "n Phone Number:-
".$phone. "n Message:-".$msg." " ;
它们是转义序列。n
是换行符,r
是回车符。r
是回车n
是换行符(或换行符(
- 苹果:
r
- Linux/Unix:
n
- 窗户:
rn
当您在电子邮件模板中使用 html 标签时,您必须在标题中提及内容类型,并且您必须在邮件功能中包含该标头,如下所示
$headers ='MIME 版本:1.0' 。"\r";$headers .= '内容类型:文本/html;字符集=ISO-8859-1' ."\r";
邮件($to,$subject,$message,$headers(;
对于 HTML 邮件,请使用正确的标头:
<?php
if(isset($_POST['submit'])){
$to = "mymail@gmail.com"; // this is your Email address
$from = $_POST['name']; // this is the sender's Email address
$first_name = $_POST['name'];
$mail=$_POST['email'];
$msg=$_POST['message'];
$phone= $_POST['mob'];
$subject = "contact";
$message = "Name:-". $first_name . "<br/>Email:-". $mail . "<br/>Phone Number:-".$phone. "<br/>Message:-".$msg." " ;
$headers = "MIME-Version: 1.0" . "rn";
$headers .= "Content-type:text/html;charset=UTF-8" . "rn";
mail($to,$subject,$message,$headers);
?>
<?php
if(isset($_POST['submit'])){
$to = "mymail@gmail.com"; // this is your Email address
$from = $_POST['name']; // this is the sender's Email address
$first_name = $_POST['name'];
$mail = $_POST['email'];
$msg = $_POST['message'];
$phone= $_POST['mob'];
$subject = "contact";
$subject2 = "Copy of your form submission";
$message = "Name:-" . $first_name . "nn" . "Email:-" . $mail . "nn" . "Phone Number:- " .$phone . "nn" . " Message:- " . $msg;
$headers = "From:" . $from;
$headers .= " MIME-Version: 1.0rn"; #Define MIME Version
$headers .= "Content-Type: text/html; charset=ISO-8859-1rn"; #Set content type
mail($to,$subject,$message,$headers);
header('Location: thank-you.php');
}
else{
echo 'Your message cannot be sent.';
}
?>