PHP自动应答器HTML

PHP自动应答器HTML,php,Php,我有一个自动应答器连接到我的表单上。当它被提交时,我需要一个人得到一封带有下载链接的电子邮件。自动应答器工作得很好,但它只能看到纯文本,因此链接无法正常工作。我怎样才能让它看到HTML,从而理解超链接? 谢谢 $header.=“内容类型:text/html\r\n”; //确认邮件的主题。 $conf_subject='Your Free Book'; //确认电子邮件应该来自谁? $conf_sender='Your Book'; $msg=$\u POST['Name']。“,\n\n感谢

我有一个自动应答器连接到我的表单上。当它被提交时,我需要一个人得到一封带有下载链接的电子邮件。自动应答器工作得很好,但它只能看到纯文本,因此链接无法正常工作。我怎样才能让它看到HTML,从而理解超链接? 谢谢

$header.=“内容类型:text/html\r\n”;
//确认邮件的主题。
$conf_subject='Your Free Book';
//确认电子邮件应该来自谁?
$conf_sender='Your Book';
$msg=$\u POST['Name']。“,\n\n感谢您对我们的书感兴趣。下载”;
邮件($\u POST['Email'],$conf\u subject,$msg,'From:'。$conf\u sender);
} 

您使用
$header
属性的方法是正确的,但是您没有在
mail()调用中使用它。如何在我的mail()调用中使用它??martyrop
mail()
,使用PHPMailer或SwiftMailer之类的工具。多部分电子邮件的MIME编码极其复杂,您不想自己动手。
$header .= "Content-Type: text/html\r\n";

// Subject of confirmation email.
$conf_subject = 'Your Free Book';

// Who should the confirmation email be from?
$conf_sender = 'Your Book <no-reply@something.com>';

$msg = $_POST['Name'] . ",\n\nThank you for interest in our book. To Download <a href=\"http://something.com\">Click Here</a>"; 

mail( $_POST['Email'], $conf_subject, $msg, 'From: ' . $conf_sender );


}