Php 带有“发送”按钮的HTML表单;电邮;字段';s地址,而不是站点管理员

Php 带有“发送”按钮的HTML表单;电邮;字段';s地址,而不是站点管理员,php,html,wordpress,contact-form,Php,Html,Wordpress,Contact Form,使用联系人表单,客户通常会填写他们的信息和电子邮件等,当他们单击“发送”时,会向您发送电子邮件 但是,我需要一个表单,它将电子邮件发送到“email”字段中填充的电子邮件 我必须每天向客户发送跟踪信息,并希望通过此表单而不是通过电子邮件客户端发送跟踪信息 <div id="form"> <div id="name"> <p id="username"> Name:&nbsp; </p> <input type="text" n

使用联系人表单,客户通常会填写他们的信息和电子邮件等,当他们单击“发送”时,会向您发送电子邮件

但是,我需要一个表单,它将电子邮件发送到“email”字段中填充的电子邮件

我必须每天向客户发送跟踪信息,并希望通过此表单而不是通过电子邮件客户端发送跟踪信息

 <div id="form">
 <div id="name">
 <p id="username"> Name:&nbsp; </p>
 <input type="text" name="name" class="textfield">
 </div>
 <div id="name">
 <p id="username"> Email: &nbsp; </p>
 <input type="text" name="name" class="textfield">
 </div>
 <div id="name">
 <p id="username"> Message: </p>
 <input type="text" name="message" class="textarea">
 </div>
 <input type="button" value="SEND" id="btn"> 
 </div>

名称:

电子邮件:

消息:


我不知道如何完成SEND函数以正确方式启动的最后一部分。如果有人能帮忙的话,请。

我会用Swiftmailer解决这个问题。该表单如下所示:

<form method="POST" action="send.php">
<div id="form">
<div id="name">
<p id="username"> Name:&nbsp; </p>
<input type="text" name="name" class="textfield">
</div>
<div id="name">
<p id="username"> Email: &nbsp; </p>
<input type="text" name="email" class="textfield">
</div>
<div id="name">
<p id="username"> Message: </p>
<input type="text" name="message" class="textarea">
</div>
<input type="button" value="SEND" id="btn"> 
</div>
</form>

名称:

电子邮件:

消息:

然后“send.php”看起来像:

<?php
require_once 'lib/swift_required.php';

$transport = Swift_SmtpTransport::newInstance('smtp.google.com', 465, 'ssl')
  ->setUsername('mail@gmail.com')
  ->setPassword('your password');

$mailer = Swift_Mailer::newInstance($transport);

$name = $_POST['name'];
$emailTo = $_POST['email'];
$message = $_POST['message'];


$message = Swift_Message::newInstance('Your subject goes here')
  ->setFrom(array('yourmail@here.com' => 'Your name here'))
  ->setTo(array($emailTo => $name))
  ->setBody($message);


$result = $mailer->send($message);

if ( $result > 0 )
{
    //Email was sent
}
else
{
    // Email was not sent
}

?>

您可以从这里下载Swiftmailer:(只需解压缩到与send.php相同的路径) Swiftmailer的文件如下:


希望有帮助

这不是对您问题的回答,但请注意,multilpe

不能在同一页面/表单中。每个
id
必须是唯一的,每个
名称
每个表单都必须是唯一的,否则最后一个表单将覆盖以前的
名称
值。此表单是否属于某些需要受信任用户进行用户身份验证的管理区域?如果没有,此表单将向通过您的服务器发送垃圾邮件的用户开放。谢谢您的提醒。我会解决这些问题@toxalot该表单位于一个收据代码生成页面上,因此垃圾邮件发送者应该无法访问它。谢谢,我已经下载并修改了一些swift mailer的电子邮件。但我认为我的HTML表单示例是错误的。我点击发送,但什么也没发生,就像一个死按钮。你有没有办法为我制作一个与send.php代码兼容的快速HTML表单?你的按钮应该是
type=“submit”
而不是
type=“button”
。嗨!我想只要把“”改成“”就够了