如何使用PHP将批量电子邮件id发送到阵列中?
上面的代码,我手动输入电子邮件。如何在现场使用用户输入电子邮件 我是说, 我有如何使用PHP将批量电子邮件id发送到阵列中?,php,arrays,email,Php,Arrays,Email,上面的代码,我手动输入电子邮件。如何在现场使用用户输入电子邮件 我是说, 我有字段。无论用户在该字段中输入什么批量电子邮件,我都必须将该电子邮件发送到数组,如下面的代码所示 $array = array('abc@gmail.com','xyz@gmail.com','sdf@gmail.com','wrd@gmail.com'); HTML: HTML: 您可以使用explode()函数如果用户用逗号输入,则需要用逗号分解()。您可以使用explode()函数如果用户用逗号输入,则需要用逗号
字段。无论用户在该字段中输入什么批量电子邮件,我都必须将该电子邮件发送到数组,如下面的代码所示
$array = array('abc@gmail.com','xyz@gmail.com','sdf@gmail.com','wrd@gmail.com');
HTML:
HTML:
您可以使用
explode()
函数如果用户用逗号输入,则需要用逗号分解()。您可以使用explode()
函数如果用户用逗号输入,则需要用逗号分解()。是否选中此项@Narendra VermaThanks回复Lalithkumar先生,我尝试了你的代码,我收到了电子邮件,但现在我在$arrlength上遇到了问题,错误是语法错误,意外的“$arrlength”(T_变量),请确保你在靠近$arrlength的所有行中都放了分号是的。没错。它起作用了。Lalithkumar先生我只需要两个信息。第一,我有1000多封带有逗号的电子邮件。我要做的只是复制并粘贴到字段中。我应该在explode函数中使用逗号吗?第二个问题是我们可以在输入字段上发送多少封电子邮件?如果你知道答案,请帮助我。如果输入有多封带有逗号的电子邮件,那么您需要在explode函数中使用逗号,这将是非常值得赞赏的。。。如果你要发送很多电子邮件,那么你需要增加php.ini文件中的可变长度。你检查过这个吗@Narendra VermaThanks回复Lalithkumar先生,我尝试了你的代码,我收到了电子邮件,但现在我在$arrlength上遇到了问题,错误是语法错误,意外的“$arrlength”(T_变量),请确保你在靠近$arrlength的所有行中都放了分号是的。没错。它起作用了。Lalithkumar先生我只需要两个信息。第一,我有1000多封带有逗号的电子邮件。我要做的只是复制并粘贴到字段中。我应该在explode函数中使用逗号吗?第二个问题是我们可以在输入字段上发送多少封电子邮件?如果你知道答案,请帮助我。如果输入有多封带有逗号的电子邮件,那么您需要在explode函数中使用逗号,这将是非常值得赞赏的。。。如果您要发送许多电子邮件,那么需要增加php.ini文件中的可变长度
$email=$_POST['email'];//emails comes from user input
$array = array($email);// store in array
$arrlength = count($array);// count how may emails are in the field
$subject=$_POST['subject'];
$mailbody=$_POST['mailbody'];
send($array,$arrlength, $subject, $mailbody);//It will send the value to mail page
<input type="text" name="email[]">
$emails=explode(",",$_POST['email']);//emails comes from user input
$arrlength = count($emails);// count how may emails are in the field
$subject=$_POST['subject'];
$mailbody=$_POST['mailbody'];
send($emails,$arrlength, $subject, $mailbody);