使用php将html表单值发送到电子邮件

时间:2019-03-01 22:25:17

标签: javascript php

我的表格堆满了。我必须通过电子邮件发送价值。我不知道php,我只知道JS(html,css)。我有一个非常简单的文件结构,只是html,css(有点JS)。我没有任何包装经理。 我必须用php做表格。 -我找到了示例,将php代码放在html文件的顶部。 -添加了.htaccess文件  我如何理解也需要使用Apache? 我对php没有任何想法-对,请给我一些简单的方法说明。

1 个答案:

答案 0 :(得分:0)

您可以使用PHPMailer轻松发送电子邮件。首先,您需要知道如何在PHP中获取发布数据。然后将它们存储为新变量,然后将其添加到邮件正文中进行发送。

PHPMailer的链接:https://github.com/PHPMailer/PHPMailer

PHPMailer教程:https://github.com/PHPMailer/PHPMailer/wiki/Tutorial

您必须在PHPMailer Library中提供您的电子邮件和密码详细信息 最后,您的PHP代码如下所示

<?php
    require 'PHPMailerAutoload.php';
    $name = $_POST['name']; 
    $email = $_POST['email'];
    $mail = new PHPMailer;
    $mail->setFrom('from@example.com', 'Your Name');
    $mail->addAddress($email, 'My Friend');
    $mail->Subject  = 'First PHPMailer Message';
    $mail->Body     = " Hi! $name This is my first e-mail sent through PHPMailer.';
    if(!$mail->send()) {
    echo 'Message was not sent.';
    echo 'Mailer error: ' . $mail->ErrorInfo;
    } else {
    echo 'Message has been sent.';
    }