Ai galera o problema é o seguinte eu to com um coder aki ke ele pega os emails de um mysql e faz um loop com while e array para montar a lista de envio... mas eu não quero isso eu querio ke ele pegue de um TExtarea e monta o array alguém pode ajudar?
o coder é esse
<?php
include ("smtp.class.php");
/* Configuração da classe.smtp.php */
$host = "smtp.mail.yahoo.com.br"; /*host do servidor SMTP */
$smtp = new Smtp($host);
$smtp->user = "usuario"; /*usuario do servidor SMTP */
$smtp->pass = "senha"; /* senha dousuario do servidor SMTP*/
$smtp->debug =true; /* ativar a autenticação SMTP*/
include("config.php"); /* Página que vai fazer a conexão com obd */
/* recebendo as informações do formulário */
$to = $_POST["msg_para"];
$subject = $_POST["msg_assunto"];
$msg = $_POST["mensagem"];
if($to == "todos"){
$sql = mysql_query("SELECT * FROM newsletter WHERE ativo = 's'");
$total = mysql_num_rows($sql); /* quantidade de registros */
$enviados = 0; /* conta os e-mails enviados */
$falhado = 0; /* conta os e-mail que não foram enviado */
/* inicio do loop */
while($lista = mysql_fetch_array($sql)) /*coloca o resultado da consulta do banco de dados numa ARRAY e com o while imprime todo o conteudo da Array.*/
{
$host = "smtp.mail.yahoo.com.br"; /*host do servidor SMTP */
$smtp = new Smtp($host);
$smtp->user = "usuario"; /*usuario do servidor SMTP */
$smtp->pass = "senha"; /* senha dousuario do servidor SMTP*/
$smtp->debug = true; /* ativar a autenticação SMTP*/
$to = $lista["email"];
$from = "newsletter@embu.sp.gov.br";
if($smtp->Send($to, $from, $subject, $msg )) {
$enviados = $enviados + 1;
$mensagem = "Enviado Corretamente!";
}
else{
$falhados = $falhados +1;
$mensagem = "E-mail não enviado";
}
echo "Enviado para $to <br> Status: $mensagem<br>";
}
/* fim do loop */
echo "E-mail que deveriam ser enviados: $total e-mails<br>";
echo "E-mail enviados: $enviados e-mails <br>";
echo "E-mail não enviados: $falhado <br>";
}
else{
$from = "newsletter@embu.sp.gov.br";
if($smtp->Send($to, $from, $subject, $msg)){
$mensagem = "Enviado Corretamente!";
}
else{
$mensagem = "E-mail não enviado";
}
echo "Enviado para $to <br> Status: $mensagem<br>";
}
?>
Eu tentei assim...
<?php
include ("smtp.class.php");
/* Configuração da classe.smtp.php */
$host = "mail.ops.com.br"; /*host do servidor SMTP */
$smtp = new Smtp($host);
$smtp->user = "mensageiro@ops.com.br"; /*usuario do servidor SMTP */
$smtp->pass = "ym2r157"; /* senha dousuario do servidor SMTP*/
$smtp->debug =true; /* ativar a autenticação SMTP*/
/* recebendo as informações do formulário */
$to = "todos";
$subject = $_POST["msg_assunto"];
$msg = $_POST["mensagem"];
$msg = stripslashes($msg);
if($to == "todos"){
$pegando = $_POST['msg_para'];
$total = explode("\n", $pegando);
$enviados = 0; /* conta os e-mails enviados */
$falhado = 0; /* conta os e-mail que não foram enviado */
while($lista = ($total));
{
$host = "mail.ops.com.br"; /*host do servidor SMTP */
$smtp = new Smtp($host);
$smtp->user = "mensageiro@ops.com.br"; /*usuario do servidor SMTP */
$smtp->pass = "ym2r157"; /* senha dousuario do servidor SMTP*/
$smtp->debug = true; /* ativar a autenticação SMTP*/
$to = $lista['email'];
$from = "mensageiro@ops.com.br";
if($smtp->Send($to, $from, $subject, $msg )) {
$enviados = $enviados + 1;
$mensagem = "Enviado Corretamente!";
}
else{
$falhados = $falhados +1;
$mensagem = "E-mail não enviado";
}
echo "Enviado para $to <br> Status: $mensagem<br>";
}
/* fim do loop */
echo "E-mail que deveriam ser enviados: $total e-mails<br>";
echo "E-mail enviados: $enviados e-mails <br>";
echo "E-mail não enviados: $falhado <br>";
}
else{
$from = "mensageiro@ops.com.br";
if($smtp->Send($to, $from, $subject, $msg)){
$mensagem = "Enviado Corretamente!";
}
else{
$mensagem = "E-mail não enviado";
}
echo "Enviado para $lista <br> Status: $mensagem<br>";
}
?>
Pergunta
Guest --William --
Ai galera o problema é o seguinte eu to com um coder aki ke ele pega os emails de um mysql e faz um loop com while e array para montar a lista de envio... mas eu não quero isso eu querio ke ele pegue de um TExtarea e monta o array alguém pode ajudar?
o coder é esse
Eu tentei assim...mas não obtive sucesso alguém pode ajudaR?
Link para o comentário
Compartilhar em outros sites
2 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.