我有很多电子邮件地址。我选择要通过复选框表格发送的电子邮件。实际上,我可以一次发送它。但是,我不担心它是垃圾邮件。所以,我想逐个发送电子邮件,间隔时间间隔,电子邮件只发送一次,而不是两次。我使用foreach和sleep但总是失败。这是我的代码:
$citine = $_POST['kotanya'];
$siap = implode(", ", $_POST['kotanya']);
$max_loop=1;
$count = 0;
foreach($siap as $to) {
$hasilnye = mail($to, $subject, $message, $headers);
sleep(60);
$count++;
if($count==$max_loop) break;
}
if ($hasilnye > 0) {
header( 'Location: http://google.com' ) ;
} else {
echo "Gagal maning";
}
任何人都可以帮助我吗?
答案 0 :(得分:2)
因为您使用的是name="kotanya[]"
所以$_POST['kotanya']
是一个数组。在foreach中使用它
代码:
foreach($_POST['kotanya'] as $to) {
echo $to;
}