Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 66
Sexo: Masculino
Localização: Duque de Caxias / RJ
Contato:

Envio de email multiplos

30-07-2008 13:22

Oi Pessoal,

como posso fazer um em envio de email para várias pessoas e depois listar depois do envio pra quem o email foi enviado?

Minha idéia é o seguinte:
Fazer um pequeno cadastro da pessoa e depois q ela logar-se visualizaria seu cadastro e baixo ela enviaria email para a pessoa q quisesse (nome e email), e abaixo estes emails ficariam listados para ela saber pra quem enviou. Estes email tb teria q dar um retorno de recebimento.

Já quebrei minha cabeça aqui e não consegui fazer. Peço ajuda de vcs
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de email multiplos

30-07-2008 13:27

Isso ai teria que trabalhar com MySQL ( banco de dados ).

Se fosse só você para enviar, uma newsletter resolveria, mas, como outros usuários vão poder fazer o mesmo, comece criando um sistema de cadastro.

Já tem algo pronto?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 66
Sexo: Masculino
Localização: Duque de Caxias / RJ
Contato:

Envio de email multiplos

30-07-2008 13:56

Não, ainda nada.
0
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 66
Sexo: Masculino
Localização: Duque de Caxias / RJ
Contato:

Envio de email multiplos

30-07-2008 14:05

eu vi em cadastro assim: Um sistema de lista de casamento) Achei interessante e queria fazer de presentes.

Nome da Noiva:
Data de nascimento:
Nome do Noivo:
Data de nascimento:
Local do Casamento:
Data:
Horário:

foto dos noivos
selecionar fotos:

Depois tem pedindo para enviar um email personalizado.
com nome e email e enviar, abaixo fica listado o nome o email e a data do envio, depois q a pessoa recebe ela responde dizendo q vai participar da lista. Uma cota para dividir o presente e depois se a pessoa aceitar a cota ela lista abaivo o valor q ela quer dar com nome valor e data.

Era isso q eu queria fazer, um lista de presentes e vi este sisteminha q gostei e não sei fazer.
0
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 66
Sexo: Masculino
Localização: Duque de Caxias / RJ
Contato:

Envio de email multiplos

30-07-2008 23:44

Encontrei um código assim:

<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Invite a friend</title> <script type="text/javascript"> function dropFile(btn){ if(document.getElementById) { tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; tr.parentNode.removeChild(tr); checkForLast(); } } function addFile(btn){ if(document.getElementById) { tr = btn; while (tr.tagName != 'TR') tr = tr.parentNode; var idSuffix = Math.round(Math.random()*1000); var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling); thisChilds = newTr.getElementsByTagName('td'); for (var i = 0; i < thisChilds.length; i++){ if (thisChilds[i].className == 'header') thisChilds[i].innerHTML = ''; if (thisChilds[i].className == 'text') thisChilds[i].innerHTML = ''; } checkForLast(); } } function checkForLast(){ btns = document.getElementsByName('drop'); for (i = 0; i < btns.length; i++){ btns[i].disabled = (btns.length == 1) ? true : false; } } function verify_form(form_invite){ if (form_invite.name_from.value == ""){ alert("Full your name"); form_invite.name_from.focus(); return (false); } if (form_invite.email_from.value == ""){ alert("Full your email"); form_invite.email_from.focus(); return (false); } return (true); } </script> <style type="text/css"> body { margin:20 auto; text-align:center; font:10px verdana, Arial, Helvetica, sans-serif; color:#666; } .row_left { float:left; width:25%; margin-top:4px; padding:5px; text-align:right; } .row_right { float:left; width:60%; margin-top:4px; padding:0px; margin-left:4px; text-align:left; } .all_screen { float:left; width:90%; margin-top:4px; padding:0px; margin-left:4px; text-align:center; } </style> </head> <body onload="window.resizeTo(500,445);" > <form onsubmit="return verify_form(this)" name="form_invite" action="?status=result" method="post"> <? function email($email){ if (ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ return true; }else{ return false; } } if(isset($_GET["status"])) { $status = $_GET["status"]; } else { $status = '';} if($status=='result') { echo '<div class="all_screen"><p align="left">'; $name_from = $_POST['name_from']; $email_from = $_POST['email_from']; $name_to = $_POST['name_to']; $email_to = $_POST['email_to']; $msg = nl2br(strip_tags($_POST['msg'])); $n_friends = count($name_to); $error = 0; if ( empty($name_from) ) { echo " - Full your name<br />"; $error ++; } if ( empty($email_from) ) { echo " - Full your email<br />"; $error ++; } if ( !email($email_from)) { echo " - Full correctly your email<br />"; $error ++; } if ( ($n_friends == 1) and (empty($email_to[0])) ) { echo " - Full your friends<br />"; $error ++;} if ( $error != 0 ) { echo ' - <a href="javascript:history.go(-1)">Go back</a>'; } else { echo 'Thank\'s '.$name_from.' to invite your friends to vistit our website.<BR /><BR />'; $subject = 'Indication'; $from = ''.$name_from.'< '.$email_from.' >'; for($i=0;$i<$n_friends;$i++){ $x = $i + 1; if ((empty($name_to[$i])) or (empty($email_to[$i]))) { $this_mail = 'Don\'t send'; $this_status = 0; } else { $this_mail = 'Email sended correctly'; $this_status = 1;} if (!email($email_to[$i])) { $this_mail = 'Don\'t send'; } echo "$x - $name_to[$i] - $this_mail <br>"; if ($this_status == 0 ) { } else { $email = $email_to[$i]; $msg_email = "Hello $name_to[$i], your friend $name_from send you a invite to visit our website and write this: <BR /><BR /> $msg <BR /><BR />www.eletronicparty.com"; @ mail ($email, $subject, $msg_email, "From: $from\nContent-type:text/html;charset=ISO-8859-1;MULTIPART/related"); } } // close for } // close else send email echo '</p></div>'; } // close if status==result ?> <div class="all_screen"> <label for="nome" class="row_left">Your name:</label> <div class="row_right"> <input name="name_from" type="text" value="" size="38" maxlength="100" /> </div> <div class="clear">&nbsp;</div> </div> <div class="all_screen"> <label for="nome" class="row_left">Your email:</label> <div class="row_right"> <input name="email_from" type="text" value="" size="38" maxlength="100" /> </div> <div class="clear">&nbsp;</div> </div> <div class="all_screen"> Write in this box a message to your friend(s).<br /> <textarea name="msg" style="width: 340px; height:100px;"></textarea> </div> <div class="all_screen"> Put down your friends ! Click in plus to add more a friend . </div> <div class="all_screen"> <table><tr><td> Name <input type="text" size="15" name="name_to[]"> Email <input type="text" size="15" name="email_to[]"> <input type="button" name="drop" value="-" onClick="dropFile(this);" > <input type="button" name="add" value="+" onClick="addFile(this);"> </td></tr></table> </div> <div class="all_screen"> <input type="submit" value="Send" name="Send" /></p><BR /><BR /> </div> </form> </body> </html>

Mas está dando um erro acima quando vc visualiza a página, isso já seria legal pra mim
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de email multiplos

31-07-2008 11:57

Não tenho nada pronto desse tipo, se alguém tiver ou fizer só entrar em contato por MP ou Email com a acombat.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de email multiplos

31-07-2008 12:32

To movendo da seção PHP para Propostas.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

Envio de email multiplos

31-07-2008 12:34

Passa o site onde vc viu, pra nois ter uma idéia melhor, assim posso te ajudar com o script!

blz?
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de email multiplos

31-07-2008 12:37

O exemplo está em
http://www.cvc.com.br/site/_listacasame ... o_home.jsf

NOIVOS - MONTE SUA LISTA
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 96
Nome: Júnior
Descrição do site: Voltado para o Desenvolvimentos de Sistemas
Localização: Goiania
Contato:

Envio de email multiplos

12-03-2009 09:51

bom dia vc ainda esta intereçado em fazer esse sistema eu ja tenho ele pronto
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado