Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sou novo em PHP e já pintou uma dúvida. Peguei um código hoje que funciona perfeitamente, já testei, porém, quero que ao invés de digitar os e-mails dentro de uma array, quero que puxe direto do banco de dados que já possuo. Como faço ?
Segue o código abaixo:
<?
set_time_limit(0);
$to = " ";
/ assunto /
$subject = "Teste de disparo";
/ mensagem /
$message = 'Teste';
/* Atenção se você pretende inserir numa variável uma mensagem html maiscomplexa do que essa sem precisar escapar os carateresnecessários
pode ser feito o uso da sintaxe heredoc, consulte tipos-string-sintaxe-heredoc *
// Para enviar email HTML, você precisa definir o header Content-type. /
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Return-Path: maildeenvio@gmail.com\r\n";
$headers .= "X-Priority: 1\n";
$headers .= "From: Geral <mailenvio@gmail.comm>\r\n";
$headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;$headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters
$myarray = array (
"rodrigo@maniadesign.com.br",
"digodj@terra.com.br",
"rodrigo@guiafit.com.br");
$contador = 0;
foreach( $myarray as $email )mail($email, $subject, $message, $headers);
echo 'email enviado para:' , $email , '<br>', "\n";
$contador++; if( $contador == 10 )
{
$contador = 0;
sleep(10);
}
}
/* Enviar o email
mail($to, $subject, $message, $headers);
echo $headers;
*/
?>
De ante mão já agradeço a todos!Carregando comentários...