Php 如何在我要发送到电子邮件的邮件上添加一些设计?
我试过这个代码,但没有成功 index.php中的代码Php 如何在我要发送到电子邮件的邮件上添加一些设计?,php,Php,我试过这个代码,但没有成功 index.php中的代码 <form action='send.php' method='post'> Sender: <input type='text' name='sender'> </ br> Message: textarea name='message'></textarea> <input type='submit' name='submit' value='Send'
<form action='send.php' method='post'>
Sender: <input type='text' name='sender'> </ br>
Message: textarea name='message'></textarea>
<input type='submit' name='submit' value='Send' />
</form>
send.php中的代码
$to = "my_email@yahoo.com";
$sender = $_POST['sender'];
$message = $_POST['message'];
$design_message = "<div style='background-color: red'>" . $message . "</div>";
if(isset($_POST['submit'])){
mail($to, "Test", $design_message, "From: " . $sender);
}
邮件将发送到我的电子邮件,但它没有任何设计要发送包含HTML内容的电子邮件,您必须添加以下标题:
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
你可以把它们送到这里
mail($to, $subject, $message, $headers);
^
你不知道如何在HTML中设计吗?可能重复的