Resposta de email com php

17/10/2014

0

PHP

Olá,

Tenho um formulário de email que envia uma resposta automática assim que o usuário enviar um email pelo site, como se fosse uma resposta automática. Porém, preciso que além dessa resposta automática, que seja enviado um segundo email, com uma apresentação.

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>Titulol</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.eeee.com"><img src="imagem.jpg" border="0"></a></td>
    </tr>
</table>
        <!-- End ImageReady Slices -->
</body>
        </html>
        ';
        
        $to = "$c4";
        $subject = "Obrigado pelo seu contatoI";
        
        $headers = "MIME-Version: 1.0 \r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
        $headers .= "From: Nome<contato@cliente.com> \r\n";
        $headers .= "Reply-To: clienter@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 além do Elvis? </strong>$c18</td> 
          </tr> 
          <tr> 
            <td><strong>Comentários / Dúvidas: </strong>$c19</td> 
          </tr> 	  
        </table>";
        
        $to = "email@cliente.com.br";
        $subject = "assunto";
        
        $headers = "MIME-Version: 1.0\r\n";
        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
        
        $headers .= "From: $c3<email@cliente>\r\n";
        $headers .= "Reply-To: $c4\r\n";
        
        
        if( mail($to, $subject, $CORP_SOLICITACAO, $headers) ){
            ?>
            <script>
                alert('Orçamento enviado com sucesso');
                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><?
}
?>



Obrigada!
Andréa Mari

Andréa Mari

Responder

Post mais votado

23/10/2014

Olá Andréa você pode tentar fazer algo da seguinte maneira para enviar os 3 e-mails do formulário.

Onde o 1º IF é a mensagem do próprio formulário e os outros IFs são o de confirmação e o de apresentação.

if( mail($to, $subject, $ENVIO_FORMULARIO, $headers) ){
	if( mail($to_usuario, $subject_usuario, $ENVIO_CONFIRMACAO, $headers) ){
		if( mail($to_usuario, $subject_usuario, $ENVIO_APRESENTACAO, $headers) ){
			?>
            <script>
                alert('Orçamento enviado com sucesso');
                window.open("index.html", "_self");
            </script>
            <?
		}else{
			?><script>alert('Ocorreu um erro inesperado.');history.back();</script><?
		}
	}else{
		?><script>alert('Ocorreu um erro inesperado.');history.back();</script><?
	}
}else{
	?><script>alert('Ocorreu um erro inesperado.\nTente enviar novamente.');history.back();</script><?
}

Fernando Blomer

Fernando Blomer
Responder

Mais Posts

23/10/2014

Andréa Mari

Muito obrigada Fernando!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar