嗨,大家好我想用PHP发送HTML邮件。当我点击一个页面上的按钮时,它会加载php文件并发送应该发送到邮件中的数据。该数据是HTML代码,我也使用相同的变量/代码来生成该PHP文件中的内容。内容完全生成,但电子邮件是空的,altought我发送相同的变量,我使用该页面上的内容。代码是发送带有HTML的PHP邮件
<?php
$message=$_POST["email"];
echo $message;//Use variable to generate content
if (isset($_POST['button1']))
{
$to = '[email protected]';
$subject = 'Subject';
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
mail($to, $subject, $message, implode("\r\n", $headers));
}
?>
<form method="POST" action=''>
<input type="submit" name="button1" value="Send mail" class="btn">
编辑:如果我键入html代码manualy它的作品。
所以不知道如何解决这个问题? :) – guber90
这不会发送邮件到我的电子邮件必须是我做错了事情我在网络编程没有多少expirience。 (我将[email protected]编辑到我的电子邮件) – guber90
这可能是使用邮件功能的问题。我只能给你脚本的帮助 - 这不意味着我会写你的脚本;) – SebTM