Php 向多个收件人发送具有多个电子邮件字段的表单
这是我的html表单。用户将输入他/她希望发送html电子邮件的电子邮件地址Php 向多个收件人发送具有多个电子邮件字段的表单,php,html,forms,email,Php,Html,Forms,Email,这是我的html表单。用户将输入他/她希望发送html电子邮件的电子邮件地址 <form id="form1" name="form1" method="post" action=""> <table width="400"> <tr> <td>Please enter your email address:</td> <td<input type="text" name="email" id="emai
<form id="form1" name="form1" method="post" action="">
<table width="400">
<tr>
<td>Please enter your email address:</td>
<td<input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td>Please enter the email addresses you would like to notify below:</td>
<td>
</td>
</tr>
<tr>
<td>Email:</td>
<td>
<input type="text" name="email1" id="email1" />
</td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email2" id="email2" />
</td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email3" id="email3" />
</td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email4" id="email4" />
</td>
</tr>
</table>
</form>
请输入您的电子邮件地址:
看
例如:
$toemails = "user@example.com, anotheruser@example.com";
看
例如:
$toemails = "user@example.com, anotheruser@example.com";
看起来您需要$\u将email1、email2等值发布到一个变量中,然后在mail()
函数中将其用作$to的值-只需确保在每个变量后面添加逗号即可:
$to = $_POST['email1'] . ', ';
$to .= $_POST['email2'] . ', ';
$to .= $_POST['email3'];
等等,在最后一封邮件中去掉逗号,你就可以开始了
关于电子邮件的内容,您应该能够发送html没有问题-只需将其存储在一个变量中以便于以后使用,例如:
$message = '
<html>
<head>
<title>This is the HTML Email</title>
</head>
<body>
<div id="container">
<p>Welcome to the html!</p>
<img src="../img/some_image.jpg" alt="some image"/>
</div>
</body>
</html>
';
以及任何其他标题,例如:
$headers .= 'From: HTML Email <you@example.com>' . "\r\n";
希望有帮助
p、 它在邮件函数定义中都可用:看起来您需要$\u将email1、email2等值发布到一个变量,然后在mail()
函数中使用该值作为$to的值-只需确保在每个变量后面添加逗号:
$to = $_POST['email1'] . ', ';
$to .= $_POST['email2'] . ', ';
$to .= $_POST['email3'];
等等,在最后一封邮件中去掉逗号,你就可以开始了
关于电子邮件的内容,您应该能够发送html没有问题-只需将其存储在一个变量中以便于以后使用,例如:
$message = '
<html>
<head>
<title>This is the HTML Email</title>
</head>
<body>
<div id="container">
<p>Welcome to the html!</p>
<img src="../img/some_image.jpg" alt="some image"/>
</div>
</body>
</html>
';
以及任何其他标题,例如:
$headers .= 'From: HTML Email <you@example.com>' . "\r\n";
希望有帮助
p、 它在邮件功能定义中全部可用:开发者没有指定$toemail,用户将根据表单决定向谁发送电子邮件。开发者没有指定$toemail,用户将根据表单决定向谁发送电子邮件。回答得好!除此之外,我不希望收件人看到电子邮件“收件人:”字段:you@example.com, hello@example.com, hi@example.com我只想让他们在“收件人”栏看到他们自己的电子邮件。一个快速的谷歌搜索找到了这篇文章,这很有趣。我推荐最后一个选项,那就是将“收件人:”标题作为您自己的姓名/电子邮件地址(发件人的地址)-我在收到的新闻稿中看到了这一点<代码>$headers.='收件人:您的姓名'。“\r\n”代码>很好的答案!除此之外,我不希望收件人看到电子邮件“收件人:”字段:you@example.com, hello@example.com, hi@example.com我只想让他们在“收件人”栏看到他们自己的电子邮件。一个快速的谷歌搜索找到了这篇文章,这很有趣。我推荐最后一个选项,那就是将“收件人:”标题作为您自己的姓名/电子邮件地址(发件人的地址)-我在收到的新闻稿中看到了这一点<代码>$headers.='收件人:您的姓名'。“\r\n”代码>