Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP将批量电子邮件id发送到阵列中?_Php_Arrays_Email - Fatal编程技术网

如何使用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);