note 90829 deleted from function.mail by danbrown
| From: | danbrown@php.net | Date: | Mon, 11 May 2009 23:02:03 +0000 |
| Subject: | note 90829 deleted from function.mail by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-154488@lists.php.net to get a copy of this message | ||
Note Submitter: leonardo at araraazulwebsites dot com dot br
Reason: non-english
----
Isto serve para quem quer mandar em copia oculta para os e-mails cadastrados em um banco de dados:
// Consulta no Banco de dados
$news = "SELECT * FROM informativo ORDER BY nome DESC ";
$news = mysql_query($news);
// While para dar loop em todas as entradas
while ($array_news = mysql_fetch_array($news)) {
// Crio um Array com todas as entradas separadas por ';'
$campo.=$array_news[2].'; ';
}
$to = "contato@example.com";
$subject = 'Example';
$mensagem = '
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titulo</title>
</head>
<body>
Bla bla bla
</body>
</HTML>'
// agora os Headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//Headers adicionais
$headers .= 'To: Contato <contato@example.com>' . "\r\n";
$headers .= 'From: Mim <mim@example.com>' . "\r\n";
$headers .= 'Cc: leo@example.com' . "\r\n";
//Aqui vem a mágica
$headers.="Bcc: ";
//Aqui eu digo q o Bcc vai ser o que esta na array $campo
$headers.=$campo;
mail($to, $subject, $mensagem, $headers);