Envio de resposta automática com php
Olá,
Eu tenho um formulário de email no meu site, que quando o cliente preenche envia, ele recebe um email como se fosse uma resposta automática.
Porém, eu preciso que, além dessa resposta automática, o cliente receba um outro email com uma apresentação. Como faço isso?? Alguém pode me ajudar?
Segue o código:
Eu tenho um formulário de email no meu site, que quando o cliente preenche envia, ele recebe um email como se fosse uma resposta automática.
Porém, eu preciso que, além dessa resposta automática, o cliente receba um outro email com uma apresentação. Como faço isso?? Alguém pode me ajudar?
Segue o código:
<? if (isset($_POST)){ $c1 = $_POST["Como_nos_encontrou"]; $c2 = $_POST["Assistiu_apresent_video"]; $c3 = $_POST["Nome"]; $c4 = $_POST["Email"]; $c5 = $_POST["Tel1"]; $c6 = $_POST["Tel2"]; $c7 = $_POST["Celular"]; $c8 = $_POST["Tipoevento"]; $c9 = $_POST["Dataevento"]; $c10 = $_POST["Nomelocal"]; $c11 = $_POST["Endereco"]; $c12 = $_POST["Horainicio"]; $c13 = $_POST["Horashow"]; $c14 = $_POST["Temsom"]; $c15 = $_POST["Contrata_eqpto"]; $c16 = $_POST["Extra"]; $c17 = $_POST["Nr_convidados"]; $c18 = $_POST["Outra_atracao"]; $c19 = nl2br($_POST["Comentarios"]); if ($c3 and $c4 and $c5 and $c7) { $CORP_RESPOSTA = ' <html> <head> <title>Obrigado</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body {background-color: #fff; font:12px Arial;} a {color:#000; text-decoration:none;} td {text-align:justify;} --> </style></head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!-- ImageReady Slices (E-mail_MKT_03.psd) --> <table width="600" height="430" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01"> <tr> <td><p>Caso não receba nosso orçamento em um período de no máximo 48 H,por favor entre em contato nos avisando através deste mail.</p> </td> </tr> <tr> <td><a href="http://www.site.com"><img src="http://site.com/imagem.jpg" border="0"></a></td> </tr> </table> <!-- End ImageReady Slices --> </body> </html> '; $to = "$c4"; $subject = "Obrigado pelo seu contato"; $headers = "MIME-Version: 1.0 \r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n"; $headers .= "From: Nome<contatosite.com> \r\n"; $headers .= "Reply-To:contato@globo.com \r\n"; mail($to, $subject, $CORP_RESPOSTA, $headers); //***********************************************************************************// $CORP_SOLICITACAO = " <table border='0' cellspacing='0' cellpadding='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px'> <tr> <td align='left'><strong>Orçamento</strong></td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Como nos encontrou? </strong>$c1</td> </tr> <tr> <td><strong>Você assistiu nossa apresentação em vídeo? </strong>$c2</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Nome: </strong>$c3</td> </tr> <tr> <td><strong>E-mail: </strong>$c4</td> </tr> <tr> <td><strong>Telefone 1: </strong>$c5</td> </tr> <tr> <td><strong>Telefone 2: </strong>$c6</td> </tr> <tr> <td><strong>Celular: </strong>$c7</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Tipo de evento: </strong>$c8</td> </tr> <tr> <td><strong>Data do evento: </strong>$c9</td> </tr> <tr> <td><strong>Nome do local: </strong>$c10</td> </tr> <tr> <td><strong>Endereço / Cidade / Estado: </strong>$c11</td> </tr> <tr> <td><strong>Horário de início: </strong>$c12</td> </tr> <tr> <td><strong>Horário pretendido para show: </strong>$c13</td> </tr> <tr> <td><strong>O local já possui equipamento de som e o responsável por sua operação? </strong>$c14</td> </tr> <tr> <td><strong>Se a resposta acima for não, deseja contratar o show com o nosso equipamento? </strong>$c15</td> </tr> <tr> <td><strong>Deseja realizar o show com: </strong>$c16</td> </tr> <tr> <td><strong>Número de convidados: </strong>$c17</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Haverá outra atração? </strong>$c18</td> </tr> <tr> <td><strong>Comentários / Dúvidas: </strong>$c19</td> </tr> </table>"; $to = "contato@globo.com"; $subject = "contato pelo site"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $c3<contato@site.com>\r\n"; $headers .= "Reply-To: $c4\r\n"; if( mail($to, $subject, $CORP_SOLICITACAO, $headers) ){ ?> <script> alert('Orçamento enviado com sucesso.\n\nObrigado!'); window.open("index.html", "_self"); </script> <? } else { ?><script>alert('Ocorreu um erro inesperado.\nTente enviar novamente.');history.back();</script><? } } else { ?><script>alert('Digite campos obrigatórios.');history.back();</script><? } } else { ?><script>alert('Ocorreu um erro inesperado.\nTente enviar novamente.');history.back();</script><? } ?>
Andréa Mari
Curtidas 0
Melhor post
Marisiana Battistella
17/10/2014
Logicamente, você só teria que programar o envio do segundo e-mail para a o mesmo endereço de e-mail...
Você cria um estrutura de controle IF...THEN.. ELSE e verifica se não ocorreu nenhum erro ao enviar o primeiro e-mail.
Se enviou corretamente, efetua o envio do segundo e-mail, senão vc informa alguma coisa para o usuário referente ao erro ocorrido.
Você cria um estrutura de controle IF...THEN.. ELSE e verifica se não ocorreu nenhum erro ao enviar o primeiro e-mail.
Se enviou corretamente, efetua o envio do segundo e-mail, senão vc informa alguma coisa para o usuário referente ao erro ocorrido.
GOSTEI 1
Mais Respostas
Marisiana Battistella
17/10/2014
A dificuldade estaria em enviar o segundo e-mail após os outro e-mail ter sido enviado?
GOSTEI 0
Andréa Mari
17/10/2014
Vou tentar, muito obrigada Marisiana
GOSTEI 0
Marisiana Battistella
17/10/2014
Por nada! =)
Avise se conseguiu fazer...
Avise se conseguiu fazer...
GOSTEI 0
Ronaldo Lanhellas
17/10/2014
Olá,
Eu tenho um formulário de email no meu site, que quando o cliente preenche envia, ele recebe um email como se fosse uma resposta automática.
Porém, eu preciso que, além dessa resposta automática, o cliente receba um outro email com uma apresentação. Como faço isso?? Alguém pode me ajudar?
Segue o código:
Eu tenho um formulário de email no meu site, que quando o cliente preenche envia, ele recebe um email como se fosse uma resposta automática.
Porém, eu preciso que, além dessa resposta automática, o cliente receba um outro email com uma apresentação. Como faço isso?? Alguém pode me ajudar?
Segue o código:
<? if (isset($_POST)){ $c1 = $_POST["Como_nos_encontrou"]; $c2 = $_POST["Assistiu_apresent_video"]; $c3 = $_POST["Nome"]; $c4 = $_POST["Email"]; $c5 = $_POST["Tel1"]; $c6 = $_POST["Tel2"]; $c7 = $_POST["Celular"]; $c8 = $_POST["Tipoevento"]; $c9 = $_POST["Dataevento"]; $c10 = $_POST["Nomelocal"]; $c11 = $_POST["Endereco"]; $c12 = $_POST["Horainicio"]; $c13 = $_POST["Horashow"]; $c14 = $_POST["Temsom"]; $c15 = $_POST["Contrata_eqpto"]; $c16 = $_POST["Extra"]; $c17 = $_POST["Nr_convidados"]; $c18 = $_POST["Outra_atracao"]; $c19 = nl2br($_POST["Comentarios"]); if ($c3 and $c4 and $c5 and $c7) { $CORP_RESPOSTA = ' <html> <head> <title>Obrigado</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body {background-color: #fff; font:12px Arial;} a {color:#000; text-decoration:none;} td {text-align:justify;} --> </style></head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!-- ImageReady Slices (E-mail_MKT_03.psd) --> <table width="600" height="430" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01"> <tr> <td><p>Caso não receba nosso orçamento em um período de no máximo 48 H,por favor entre em contato nos avisando através deste mail.</p> </td> </tr> <tr> <td><a href="http://www.site.com"><img src="http://site.com/imagem.jpg" border="0"></a></td> </tr> </table> <!-- End ImageReady Slices --> </body> </html> '; $to = "$c4"; $subject = "Obrigado pelo seu contato"; $headers = "MIME-Version: 1.0 \r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n"; $headers .= "From: Nome<contatosite.com> \r\n"; $headers .= "Reply-To:contato@globo.com \r\n"; mail($to, $subject, $CORP_RESPOSTA, $headers); //***********************************************************************************// $CORP_SOLICITACAO = " <table border='0' cellspacing='0' cellpadding='2' style='font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px'> <tr> <td align='left'><strong>Orçamento</strong></td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Como nos encontrou? </strong>$c1</td> </tr> <tr> <td><strong>Você assistiu nossa apresentação em vídeo? </strong>$c2</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Nome: </strong>$c3</td> </tr> <tr> <td><strong>E-mail: </strong>$c4</td> </tr> <tr> <td><strong>Telefone 1: </strong>$c5</td> </tr> <tr> <td><strong>Telefone 2: </strong>$c6</td> </tr> <tr> <td><strong>Celular: </strong>$c7</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Tipo de evento: </strong>$c8</td> </tr> <tr> <td><strong>Data do evento: </strong>$c9</td> </tr> <tr> <td><strong>Nome do local: </strong>$c10</td> </tr> <tr> <td><strong>Endereço / Cidade / Estado: </strong>$c11</td> </tr> <tr> <td><strong>Horário de início: </strong>$c12</td> </tr> <tr> <td><strong>Horário pretendido para show: </strong>$c13</td> </tr> <tr> <td><strong>O local já possui equipamento de som e o responsável por sua operação? </strong>$c14</td> </tr> <tr> <td><strong>Se a resposta acima for não, deseja contratar o show com o nosso equipamento? </strong>$c15</td> </tr> <tr> <td><strong>Deseja realizar o show com: </strong>$c16</td> </tr> <tr> <td><strong>Número de convidados: </strong>$c17</td> </tr> <tr> <td> </td> </tr> <tr> <td><strong>Haverá outra atração? </strong>$c18</td> </tr> <tr> <td><strong>Comentários / Dúvidas: </strong>$c19</td> </tr> </table>"; $to = "contato@globo.com"; $subject = "contato pelo site"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $c3<contato@site.com>\r\n"; $headers .= "Reply-To: $c4\r\n"; if( mail($to, $subject, $CORP_SOLICITACAO, $headers) ){ ?> <script> alert('Orçamento enviado com sucesso.\n\nObrigado!'); window.open("index.html", "_self"); </script> <? } else { ?><script>alert('Ocorreu um erro inesperado.\nTente enviar novamente.');history.back();</script><? } } else { ?><script>alert('Digite campos obrigatórios.');history.back();</script><? } } else { ?><script>alert('Ocorreu um erro inesperado.\nTente enviar novamente.');history.back();</script><? } ?>
Acrescentando o que foi dito acima, você vai precisar também de uma biblioteca melhor do que a nativa "mail()". Procure por PHPMailer.
GOSTEI 1
Andréa Mari
17/10/2014
Obrigada pelas respostas, mas não estou conseguindo.
Eu não entendo nada de php, quem montou esse arquivo foi um programador que não trabalha mais com isso....
Será que alguém poderia me dar um exemplo de como deveria ficar o código, por favor? Ou me indicar algum tutorial.... eu procurei na net mas não encontrei nada.
Obrigada
Eu não entendo nada de php, quem montou esse arquivo foi um programador que não trabalha mais com isso....
Será que alguém poderia me dar um exemplo de como deveria ficar o código, por favor? Ou me indicar algum tutorial.... eu procurei na net mas não encontrei nada.
Obrigada
GOSTEI 0
Ronaldo Lanhellas
17/10/2014
Obrigada pelas respostas, mas não estou conseguindo.
Eu não entendo nada de php, quem montou esse arquivo foi um programador que não trabalha mais com isso....
Será que alguém poderia me dar um exemplo de como deveria ficar o código, por favor? Ou me indicar algum tutorial.... eu procurei na net mas não encontrei nada.
Obrigada
Eu não entendo nada de php, quem montou esse arquivo foi um programador que não trabalha mais com isso....
Será que alguém poderia me dar um exemplo de como deveria ficar o código, por favor? Ou me indicar algum tutorial.... eu procurei na net mas não encontrei nada.
Obrigada
Vou lhe ser bem sincero, se você não entende NADA de PHP você deveria estudar a linguagem e depois tentar fazer algo. Você vai precisar mudar bastante a lógica e para isso precisará pelo menos conhecer a linguagem
GOSTEI 1
Marisiana Battistella
17/10/2014
Uma das melhores fontes de estudo em PHP é essa [url]http://br2.php.net/manual/pt_BR/getting-started.php[/url]
GOSTEI 1
Andréa Mari
17/10/2014
Ok, muito obrigada Marisiana e Ronaldo! :)
GOSTEI 0
Ronaldo Lanhellas
17/10/2014
Ok, muito obrigada Marisiana e Ronaldo! :)
De nada, boa sorte.
GOSTEI 0
Marisiana Battistella
17/10/2014
Por nada! Bons estudos! =)
Se precisar de auxilio pode recorrer ao fórum, o pessoal sempre se ajuda da melhor forma possível!
Se precisar de auxilio pode recorrer ao fórum, o pessoal sempre se ajuda da melhor forma possível!
GOSTEI 1