Добрый день,
Как не потерять данные, полученные через
( $sub = Arr::get($_POST, 'subject', '');
$msg = Arr::get($_POST, 'message', ''); )?
if(isset($_POST['submit'])){
$sub = Arr::get($_POST, 'subject', '');
$msg = Arr::get($_POST, 'message', '');
foreach( $data as $email){
if(($email != Null) and ($email !='-')){
$to = array('to' => $email, 'bcc' => ‘admin@gmail.com');
$from = ‘admin@gmail.com';
$subject = $sub;
$message = $msg;
$email = new Model_Email();
if($email->sendemail($to, $from, $subject, $message)){
Request::initial()->redirect('/editor/mail/success');
}else{
}
}
}
}
Переписали код:
if(isset($_POST['submit'])){
$sub = Arr::get($_POST, 'subject', '');
$msg = Arr::get($_POST, 'message', '');
foreach( $data as $email){
if(($email != Null) and ($email !='-')){
$to = array('to' => $email, 'bcc' => ‘admin@gmail.com');
$from = ‘admin@gmail.com';
$subject = $sub;
$message = $msg;
$email = new Model_Email();
$email->sendemail($to, $from, $subject, $message);
}
if (!next($data)) {
Request::initial()->redirect('/editor/mail/success');
}
}
}
Но теперь сервер выдает ошибку 504. Успел отправить 10 писем.
Ребят, огромное спасибо за помощь! Всё разобрались! Вопрос закрыт.