, ele chega a gravar no BD a informação de que todos os e-mails foram disparados, mas na hora do redirect (q nada mais é no framework um header location), ele dá esse erro reclamando desse echo...
Puxa aplicação tá quase pronta, se não fosse por isso tava td certo... o que faltou?
Pergunta
Rubiz Gardini
Olá pessoal, td bem?
Eu to com um problema de "headers already sent", "cannot modify headers information", blablabla...
Eu tenho essa função rodando nesse momento:
function send($id, $sleep, $init, $offset, $email, $html, $total_mails ) { $subject = utf8_encode('Newsletter Bandeirantes Galvânica'); $headers = "Content-type: text/html; charset=utf-8\n"; $headers .= utf8_encode('From: Bandeirantes Galvânica') . "\r\n" . 'Reply-To: contato@bandeirantesgalvanica.com.br'; // sending mail if ( sizeof( $email ) ) { for ($i=$init; $i < $offset && $i < $total_mails; $i++) { if ( mail($email[$i]->email, $subject, $html, $headers) ) { $this->Sender_model->count_mail_sent($id); echo $i+1 . ' - ' . $email[$i]->email . '<br />'; } if ( $i == $offset - 1 ) { $this->Sender_model->increment_sleep($id, $sleep); echo '<p style="color:Red;">=== INTERVALO ===</p>'; } if ( $i == $total_mails - 1 ) { redirect( '/sender/display_success/' ); } } } else { echo 'Não há e-mails escolhidos.'; } }Ele reclama da linha onde tem o echo, ele chega a gravar no BD a informação de que todos os e-mails foram disparados, mas na hora do redirect (q nada mais é no framework um header location), ele dá esse erro reclamando desse echo...
Puxa aplicação tá quase pronta, se não fosse por isso tava td certo... o que faltou?
O q posso fazer pra driblar esse problema?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.