Php 将输入发布到邮件() echo' 电子邮件地址:

Php 将输入发布到邮件() echo' 电子邮件地址:,php,email,variables,Php,Email,Variables,'; $to$MY@MAIL.COM'; $lala=$_POST['mail1']; //主题 $subject='subject'; //信息 $message=$selected$托塔尔; //要发送HTML邮件,必须设置内容类型标题 $headers='MIME版本:1.0'。“\r\n”; $headers.='内容类型:文本/html;字符集=iso-8859-1'。“\r\n”; $headers.='From:'$拉拉; //邮寄 邮件($to、$subject、$message

'; $to$MY@MAIL.COM'; $lala=$_POST['mail1']; //主题 $subject='subject'; //信息 $message=$selected$托塔尔; //要发送HTML邮件,必须设置内容类型标题 $headers='MIME版本:1.0'。“\r\n”; $headers.='内容类型:文本/html;字符集=iso-8859-1'。“\r\n”; $headers.='From:'$拉拉; //邮寄 邮件($to、$subject、$message、$headers); 发送电子邮件工作正常,只是不能让您捕获插入的电子邮件

我无法获取
(me@me.nl)进入“发件人:”部分

我做错了什么,或者在这种情况下我没有做什么


无论何时使用
$headers.=“发件人:生日提醒”。“\r\n”它工作得很好。

试试看

echo '<div id="email">
            <form action="#" method="POST">
                <label>E-mailadres:</label>
                <p><input type="text" name="mail1" value="me@me.nl"> </p>
                <input type="submit" name="submitemail"> 
            </form>
    </div>';

    $to = 'MY@MAIL.COM';
    $lala = $_POST['mail1'];

    // subject
    $subject = 'Subject';

    // message
    $message = $selected . $totaal .'';

    // 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";

    $headers .= 'From: ' . $lala . ' <' . $lala . '>';

    // Mail it
    mail($to, $subject, $message, $headers);
echo'
电子邮件地址:

'; 如果(isset($_POST['submitemail'])){ $to$MY@MAIL.COM'; $lala=$_POST['mail1']; //主题 $subject='subject'; //信息 $message=$selected.$totaal.'; //要发送HTML邮件,必须设置内容类型标题 $headers='MIME版本:1.0'。“\r\n”; $headers.=“内容类型:text/html;字符集=iso-8859-1”。“\r\n”; $headers.='From:'.$lala'; //邮寄 邮件($to、$subject、$message、$headers); }

a.php是ur php文件的名称

这应该可以正常工作。错误日志怎么说?这段代码将同时运行。您应该添加confordering if($_POST['submitemail']){//code here},然后检查显示了什么错误我已经测试了它,它应该在$lalaUse get中输入mail1的值,而不是POST,并查看URLa.php/?mail1=me%40me.nl&submitemail=Query+verzenden是带有get的URL,它向我发送参数。我正在使用
isset($\u POST['submitemail')整个代码的顶部。每当我使用
$headers.=“From:生日提醒”。“\r\n”它工作得很好。否则就不行了。
echo '<div id="email">
            <form action="a.php" method="POST">
                <label>E-mailadres:</label>
                <p><input type="text" name="mail1" value="me@me.nl"> </p>
                <input type="submit" name="submitemail"> 
            </form>
    </div>';
if (isset($_POST['submitemail'])) {
    $to = 'MY@MAIL.COM';
    $lala = $_POST['mail1'];

    // subject
    $subject = 'Subject';

    // message
    $message = $selected . $totaal . '';

    // 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";

    $headers .= 'From: ' . $lala . ' <' . $lala . '>';

    // Mail it
    mail($to, $subject, $message, $headers);
}