Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve Salve moçada,
bom eh o seguinte..meu caso eh GRAVE!! http://forum.imasters.com.br/public/style_emoticons/default/cry.gif
JA VENHO PROCURANDO NA INTERNET A DIVERSOS DIAS COMO FAZER UM SISTEMA DE ENVIO DE NEWSLETTER PORÉM NÃO VI NADA REALMENTE CONCRETO QUE PUDESSE ME AJUDAR..
ENTÃO VIM AQUI PEDIR SOCORRO A VCS..
EU DESENVOLVI UM SISTEMA PRA UMA LOJA..ONDE JA EXISTE UM CADASTRO E A LISTAGEM DE EMAILS DOS CLIENTES, E AII EH QUE VEM..AGORA A LOJA QUER QUE SEJA ACRESCENTADO UM SISTEMA DE ENVIO DE NEWSLETTER..
ESSE DEVERÁ SER DA SEGUINTE FORMA:
UMA PAGINA PARA CADASTRAR NEWSLETTER (IMAGEM E NOME);
O ADMINISTRADOR DO SISTEMA TEM A PÁGINA DELE E CLICA LA EM LISTAR E-MAILS E ESSES IRÃO SER LISTADOS NUMA TABELA UM ABAIXO DO OUTRO (JÁ CRIADO)
AGORA AO LADO DE CADA EMAIL TERÁ QUE TER UMA COLUNA COM CHEK BOX QUE ELE IRÁ SELECIONAR PARA QUEM QUER ENVIAR A NEWSLETTER, DEPOIS DE SELECIONAR, ELE CLICA NO NOME DA NEWSLETTER QUE ELE QUER ENVIAR E ESSAS SÃO ENVIADAS. BOM E OS NOMES DELAS APARECEM NO FINAL DA LISTAGEM PQ QUANDO FOREM CADASTRADAS JA DEVEM SER ADICIONADAS LA NA PAGINA DE LISTAGEM DE E-MAIL..
----------------------------
DEVO TA PEDINDO DEMAIS MESMO..PORÉM EH NECESSIDADE MESMO..VI MUITOS SCRIPTS PELA NET BAIXEI UNS MAIS NAO ENTENDI..
POR FAVOR ME AJUDEMM!!
SE ALGUEM NÃO ENTENDEU ALGUMA COISA (OU TUDO) DIZ OQ FOI QUE EU TENTO EXPLICAR MELHOR..
ABRAÇO..
William desculpa aii pelo Caps Lock..
A dificuldade eh fazer o upload das newsletter..e depois disso com que elas ja apareçam na pagina que faz a listagem dos e-mails..e por fim fazer o código que entenda que ao clicar nela, deverá ser enviada para aqueles contatos que forem selecionados no check box
abraço..
Você de ficar atento também ao limite de quantidade de e-mail que podem ser enviados por hora (ou por dia) imposto pelo servidor.
Um excelente sistema de Newsletter é o PHPList, possui funções completas para gerenciar, enviar e agendar o envio de e-mails, mesmo com uma grande base de dados.
Flw
eu nao entendo bem a dificuldade, tu fez uma loja e nao consegue fazer uma newsletter ???
Está ai oq eu criei..pra ficar melhor de observar..agradeço a ajuda desde ja ;)
Essa página que vem agora eh a que lista os e-mails dos clientes..tem um include de uma página "conexao.php" pra conexao com o banco de dados..se tu puder criar uma aii pra testar, o nome da tabela eh cliente, e pra esse exemplo so necessita dos campos codigo, nome e email mesmo..
bom agora vai o codigo..tem varios comentários aii pra entender melhor..
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css"> font-family: Calibri;
color: #FFFFFF;
}</style></head>
<body>
<?php
include("conexao.php");
//SELECIONA TODOS OS CAMPOS DE DOS REGISTROS DA TABELA CLIENTE;
$lista = mysql_query("select * from cliente");
//VERIFICA SE EXISTE ALGUM REGISTRO
$registros = mysql_affected_rows();
/SE REGISTROS MAIOR OU IGUAL A 1/
if($registros>=1)
{//INICIO DO IF
//CRIA TOPO PARA TABELA.
echo "<table size=6 width=\"50%\" align=\"center\">
<tr bgcolor=\"#708090\" align=\"center\">
<td width=\"15%\"><strong> Selecionar </strong></td>
<td width=\"40%\"><strong> E-mail </strong></td>
<td width=\"45%\"><strong> Nome </strong></td>
</tr>";
$contador = 0; //VARIAVEL PARA MUDAR AS CORES DAS LINHAS DA TABELA DE FORMA DINAMICA
//WHILE - VARIAVEL DADOS RECEBE TODOS OS VALORES DA TABELA ATRAVES DA VARIAVEL LISTA
while($dados = mysql_fetch_array($lista))
{//INICIO DO WHILE
//TRAZ DO BANCO DE DADOS O CODIGO, NOME E E-MAIL DOS CLIENTES.
$codigo = $dados["codigo"];
$nome = $dados["nome"];
$email = $dados["email"];
if($contador % 2==0)
{
$cor="#696969";
}
else
{
$cor="#9FB6CD";
}
//EXIBE NA TABELA O E-MAIL E O NOME DOS CLIENTES E AO LADO OS CHEK-BOK's
echo "<tr bgcolor=\"$cor\" align=\"center\">
<td> <input name='lista' type='checkbox' id='lista'/>
<br>
->NESSA COLUNA DEVE ESTAR OS CHEKBOX's
->QUANDO SELECIONADOS, DEVEM RECEBER OS VALORES DOS E-MAIL's DOS CLIENTES.
</td>
<td> $email </td>
<td> $nome </td>
<tr>";
$contador++; //É INCREMENTADO 1 AO VALOR ATUAL DO CONTADOR
}//FIM DO WHILE
echo "<tr>
AQUI DEVE ESTAR O NOME DA NEWSLETTER - QUE AO CLICAR DEVE SER DIRECIONADO AOS E-MAILS QUE FORAM SELECIONADOS NO CHEKBOX ACIMA
E ASSIM POR DIANTE..SE EU ADICIONAR OUTRA BASTA COLOCAR O MESMO CODIGO MUDANDO APENAS O CAMINHO DA NEWSLETTER.
</tr>";
}//FIM DO IF
?>
</body>
</html>
A pagina da criada, mais os problemas são os seguinte:
1º Não sei o que colocar no check-box pra que ele armazene os e-mails;
2º Tambem não sei como fazer pra quando clicar no nome da newsletter ela enviar para a pagina que envia os e-mails;
3º E por fim como fazer essa pagina de e-mail mandar quantidade de e-mail que o cliente deseja.
Abraço..
eu nao entendo bem a dificuldade, tu fez uma loja e nao consegue fazer uma newsletter ???
eu nao entendo bem a dificuldade, tu fez uma loja e nao consegue fazer uma newsletter ??? [2]
Evite usar o CAPSLOCK, parece que você está GRITANDO... incomoda na leitura.
Qual é a dificuldade então? criar os checkboxs, e deles fazer a listagem dos parâmetros para o mail() ?
Faça um loop no banco, trazendo os emails, com um check do lado, preenche cada value, com cada email.
Qndo ele enviar o form, vai lhe retornar um array com todos q ele marcou, ai basta você separar esse array com vírgulas, e com aspas, e mandar no mail().
Se não for isso, mostre oq você tem pronto, e oq precisa implementar.