これはメールを送信するために使用しているコードです。しかし、メールで配信されるメッセージに改行を入れることは、改行を挿入することではありません。私は "
"、 "/ n"、 "/ r/n"を使ってみました。しかし、私はメッセージと共にこれらを得ている、そうでなければメッセージが全く届かない。phpメール機能のメッセージに改行を挿入する(userdetails)
<?php
$to="******";
$sub="contact_details";
$userdetails="Name:".$_REQUEST["name"];
$userdetails.="<br/>Phone number:".$_REQUEST["phone"];
$userdetails.="<br/>Email:".$_REQUEST["email"]";
$userdetails.="<br/>Message:".$_REQUEST["message"].`"<br>"`;
if($_REQUEST["name"] && $_REQUEST["phone"] && $_REQUEST["email"] && $_REQUEST["message"])
{
$mail=mail($to,$sub,$userdetails);
if($mail){
echo "<script type='text/javascript'>alert('Submitted Successfully!')
</script>";
}
else{
echo"<script type='text/javascript'>alert('Failed!')</script>";
}
}
else {
echo "<script type='text/javascript'>alert('Please enter all fields!');
</script>";
}
?>
ありがとうございます。
HTMLメールを送信しようとしています。そのhtml型用のヘッダーを設定します。詳細はPHPのメール機能を参照してください。 – KinjalMistry