繁体   English   中英

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

[英]Send html form value to e-mail with php

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

您可以使用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.';
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM