猿问

用相同的脚本提交时,用PHP从html表单发送电子邮件

用相同的脚本提交时,用PHP从html表单发送电子邮件

当用户填写完HTML表单后,我想用PHP发送电子邮件,然后从表单中发送电子邮件信息。我想从显示该表单的网页的同一脚本中执行此操作。

我找到了这段代码,但邮件没有发送。

<?php 

if (isset($_POST['submit'])) {
    $to = $_POST['email']; 
    $subject = $_POST['name'];
    $message = getRequestURI();
    $from = "zenphoto@example.com";
    $headers = "From:" . $from;

    if (mail($to, $subject, $message, $headers)) {
        echo "Mail Sent.";
    }
    else {
        echo "failed";
    }}?>

用PHP发送电子邮件的代码是什么?


MM们
浏览 867回答 3
3回答

喵喔喔

如果你还没有,看看你的php.ini并确保[mail function]设置正确设置以激活电子邮件服务。在你可以用PHPMailer库并按照说明进行操作。
随时随地看视频慕课网APP
我要回答