Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

karkara

newsletter simples.

Recommended Posts

Estava dando uma olhada em aguns sistemas de NEWSLETTER para download...porém não encontrei um bem simples (sem a opção de opções de cadastro de usuários e coisas do tipo).O que eu queria mesmo era algo simples...onde ao momento do internalta preencher o campo de email e dar ok o email fosse para por exemplo numa caixa posta....sem a necessidade de um banco de dados.Alguém conhece algo desse tipo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara pelo que intendi o que você quer é algo simples mesmo...faz um form e usa a funçao mail, ela resolve seu problema mole mole...se precisar de ajuda grita ai!!!valeuMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara pelo que intendi o que você quer é algo simples mesmo...faz um form e usa a funçao mail, ela resolve seu problema mole mole...se precisar de ajuda grita ai!!!valeuMarcio

Pois é amigo!É q sou iniciante em PHP...dai pequei um site para desenvolver, onde o cliente exige q tenha um newsletter...assim quero disponibilizar algo bem simples, depois quando eu já estiver engajado na linguagem ... ai implementarei algo mais sofisticado.Já q você é um cara legal, e se dispôs a ajudar-me...me diz por onde começo.Valeu mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu não sei nunca fiz nenhum script de newsletter mas penso k isto vai funcionar:

PHP [/tr][tr]<?

$query = mysql_query("SELECT * FROM tabela");

while($r = mysql_fetch_array($query))

{

// Aki vou buscar os dados para cada user...

$username = $r["username"];

$email = $r["email"];

 

$para = $username." <".$email.">";

// Headers necessários...

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

// headers adicionais...

$headers .= "To: $username <$email>\r\n";

$headers .= "From: karkara <karkara@teuhost.com>\r\n";

// Assunto da Newsletter...

$subject = "Voçe esta recebendo esta Newsletter porque quis ne? :P ";

// voçe tb pode ter uma variavel onde voçe vai guardar a mensagem...

$mensagem = " Aki a sua mensagem , pode conter imagens e tudo mais";

// aki envio o email...

mail($para, $assunto, $mensagem, $headers);

}

?>

[/tr]

 

Eu não testei mas penso que irá funcionar :) se alguem souber fazer de outra maneira oupa é só dizer ai ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara nodifiquei um pouco o do snikeX para não precisar de banco ok...

mas o outro funciona perfeito só precisa buscas as informações no banco...

 

PHP [/tr][tr]

<?

{

// Aki vou buscar os dados para cada user...

$username = $nomeDoKaraPraQuemVai;

$email = $emailDele;

 

$para = $username." <".$email.">";

// Headers necessários...

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

// headers adicionais...

$headers .= "To: $username <$email>\r\n";

$headers .= "From: karkara <karkara@teuhost.com>\r\n";

// Assunto da Newsletter...

$subject = "Voçe esta recebendo esta Newsletter porque quis ne? ";

// voçe tb pode ter uma variavel onde voçe vai guardar a mensagem...

$mensagem = " Aki a sua mensagem , pode conter imagens e tudo mais";

// aki envio o email...

mail($para, $assunto, $mensagem, $headers);

 

?>

[/tr]

 

bom kara e era isso...

abraços

Marcio, se precisar de ajuda grita ai!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara nodifiquei um pouco o do snikeX para não precisar de banco ok...

mas o outro funciona perfeito só precisa buscas as informações no banco...

 

PHP [/tr][tr]

<?

{

// Aki vou buscar os dados para cada user...

$username = $nomeDoKaraPraQuemVai;

$email = $emailDele;

 

$para = $username." <".$email.">";

// Headers necessários...

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

// headers adicionais...

$headers .= "To: $username <$email>\r\n";

$headers .= "From: karkara <karkara@teuhost.com>\r\n";

// Assunto da Newsletter...

$subject = "Voçe esta recebendo esta Newsletter porque quis ne? ";

// voçe tb pode ter uma variavel onde voçe vai guardar a mensagem...

$mensagem = " Aki a sua mensagem , pode conter imagens e tudo mais";

// aki envio o email...

mail($para, $assunto, $mensagem, $headers);

 

?>

[/tr]

 

bom kara e era isso...

abraços

Marcio, se precisar de ajuda grita ai!!!

Legal!

 

Pelo q entendi essa parte serve para agilizar o envio das noticias para as pessoas cadastradas.

 

Mas, o q eu queria mesmo era um script para coletar os dados (nome, email) de pessoas interessadas em receber as noticias, as quais prenchem esses dados na página inicial do meu site.

Ou seja, algo do tipo pegar os dados do interessado em receber as noticias e enviar para meu email, onde armazenarei todos os contatos.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

procure mudar a funcao mail() para funcao smtp_mail() "seu servidor tem q ter ela conficurada"... ela é melhor pq ela foge da lista de ip q os servidores com uol e outros tem... e outra coisa pelo q vi no script falta uma funcao de loop tipo while() para enviar para todos os usuarios do bd... falow espero ter ajudado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.