Resposta de email com php

17/10/2014

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!

PHP

Andréa Mari

Melhor resposta

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

Responder Citar

Outras Respostas

23/10/2014

Andréa Mari

Muito obrigada Fernando!!
Responder Citar