0
Ну, ребята, я пытаюсь отправить несколько писем с различным содержимым. но это не работает должным образом, и я думаю, что я уже застрял на этом @ _ @. не могли бы вы помочь мне найти проблему?Отправка нескольких E-Mail PHP
well thx, извините за плохой английский.
$email = array('[email protected]','[email protected]');
$subject = array("send message", "Welcome");
$message = array($_POST['Message'],);
$messages = implode(',',$message);
$name = array('Admin','Admin');
$to=$email;
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
// More headers
$headers .= 'From: kebunbibit.id <[email protected]>'."\r\n" . 'Reply-To: '.$name.' <'.$email.'>'."\r\n";
$headers .= 'Cc: [email protected]' . "\r\n"; //untuk cc lebih dari satu tinggal kasih koma
for($i = 0; $i < count($message); $i++;){
@mail($to, $subject[$i], $messages[$i], $headers);
}
if(@mail)
{
print "<script>window.alert('E-Mail Terkirim!')</script>";
print "<script>window.location='home.php?page=surat_jalan'</script>";
}
else{
print "<script>window.alert('E-Mail Gagal Terkirim!')</script>";
print "<script>window.location='home.php?page=surat_jalan'</script>";
}
Начните с того, чтобы сообщить нам, в чем проблема ... –
Удалить ',' из '$ message = array ($ _ POST ['Message'],);'. Или используйте 'array_filter ($ message)'. –
@DaveyD проблема заключается в том, что я добавляю массивы и цикл «для», они не могут отправить. но он работает правильно, когда я удаляю массивы и цикл «для». ну, я действительно не знаю о отправке нескольких электронных писем. –