Recebimento do formulario aleatorio
Olá amigos, gostaria de saber se tem como colocar um formulário encaminhando aleatoriamente para dois emails, hora manda pra um, hora manda um e hora manda outro.
Segue abaixo meu código:
Formulário:
<form action="recebe-modal.php" class="validate" method="POST">
<div id="modal_abertura" class="float-left width-100">
Forneça as informações abaixo para entrarmos em contato!
<strong>
Nome Completo:
</strong>
<input id="input-text" type="text" name="nome" placeholder="Ex: João Henrique" required />
<strong>
Email:
</strong>
<input id="input-text" type="email" name="email" placeholder="Ex: joao@exemplo.com.br" required />
<strong>
Telefone:
</strong>
<input id="input-text" class="fone" type="text" name="telefone" placeholder="(XX) XXXX - XXXXX" required />
<strong>
Nome do Curso:
</strong>
<input id="input-text" type="text" name="graduacao" placeholder="Ex: 2ª Graduação Pedagogia" required />
</div>
<div id="enviarr" class="float-right">
<input class="enviar" type="submit" name="submitmodal" value="ENVIAR" />
</div>
</form>
Código PHP:
recebe-modal.php
<?php
require "conexao.php";
ini_set('display_errors',1);
ini_set('display_startup_erros',1);
error_reporting(E_ALL);
if (array_key_exists('submitmodal', $_POST)){
$nome = isset($_POST['nome'])?$_POST['nome']:null;
$email = isset($_POST['email'])?$_POST['email']:null;
$telefone = isset($_POST['telefone'])?$_POST['telefone']:null;
$graduacao = isset($_POST['graduacao'])?$_POST['graduacao']:null;
date_default_timezone_set("America/Sao_Paulo");
$data = date("d/m/y - h:i:sa");
$sql = "INSERT INTO modal_abertura(nome,email,telefone,graduacao,data)
VALUES('$nome','$email','$telefone','$graduacao','')
";
$query = mysql_query($sql, $con) or die (mysql_error());
// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
require("phpmailer/PHPMailerAutoload.php");
require("phpmailer/class.phpmailer.php");
require("phpmailer/email_conf.php");
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Define os dados do servidor e tipo de conexão
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = EMAIL_HOST; // Endereço do servidor SMTP
$mail->SMTPAuth = EMAIL_SMTP_AUTH; // Usa autenticação SMTP? (opcional)
$mail->SMTPSecure = EMAIL_SMTP_SECURE;
$mail->port = EMAIL_PORT;
$mail->Username = EMAIL_USERNAME; // Usuário do servidor SMTP
$mail->Password = EMAIL_PASSWORD; // Senha do servidor SMTP
// Define o remetente
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->From = "atendimento@grupoandrademartins.com.br"; // Seu e-mail
$mail->FromName = "Modal Instituto Cotemar"; // Seu nome
// Define os destinatário(s)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->AddAddress($email, $nome);
$mail->AddAddress("suporte03@grupoandrademartins.com.br", "Modal Instituto Cotemar");
$mail->AddBCC('vendas@grupoandrademartins.com.br', 'Modal Instituto Cotemar'); // Copia
$mail->AddBCC('vendas02@grupoandrademartins.com.br', 'Modal Instituto Cotemar'); // Copia
$mail->AddBCC('vendas04@grupoandrademartins.com.br', 'Modal Instituto Cotemar'); // Copia
//$mail->AddAddress('ciclano@site.net');
//$mail->AddBCC('fulano@dominio.com.br', 'Fulano da Silva'); // Cópia Oculta
// Define os dados técnicos da Mensagem
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->CharSet = 'utf-8'; // Charset da mensagem (opcional)
// Define a mensagem (Texto e Assunto)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
$mail->Subject = "Modal - Instituto Cotemar Fale Conosco (não responder)"; // Assunto da mensagem
$array_nomes = array('{nome}', '{email}', '{telefone}', '{graduacao}', '{data}');
$array_valores = array(
isset($_POST['nome']) ? $_POST['nome'] : null,
isset($_POST['email']) ? $_POST['email'] : null,
isset($_POST['telefone']) ? $_POST['telefone'] : null,
isset($_POST['graduacao']) ? $_POST['graduacao'] : null,
$data
);
$template = file_get_contents("templates/contato.tpl");
$mensagem = str_replace($array_nomes, $array_valores, $template);
$mail->Body = $mensagem;
//$mail->AltBody = "Este é o corpo da mensagem de teste, em Texto Plano! \r\n <IMG class=wp-smiley alt=:) src="[http://blog.thiagobelem.net/wp-includes/images/smilies/icon_smile.gif](http://blog.thiagobelem.net/wp-includes/images/smilies/icon_smile.gif)" nodeIndex="2"> ";
// Define os anexos (opcional)
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//$mail->AddAttachment("c:/temp/documento.pdf", "novo_nome.pdf"); // Insere um anexo
// Envia o e-mail
$enviado = $mail->Send();
// Limpa os destinatários e os anexos
$mail->ClearAllRecipients();
$mail->ClearAttachments();
// Exibe uma mensagem de resultado
if ($enviado) {
echo "<script>
alert('Obrigado por se registrar em nosso site! Por favor aguarde que em até 48 horas entraremos em contato! ');
</script> ";
echo "<script>
history.back();
</script> ";
} else {
echo "O comentário foi registrado em nosso sistema, no entanto, houve uma falha ao enviar a notificação para: $Email<br /><br />";
echo "<b>Informações do erro:</b> <br />" . $mail->ErrorInfo;
}
}
?>Discussão (1)
Carregando comentários...