Ir para conteúdo
Fórum Script Brasil
  • 0

Arquivo com resposta de formulario por e-mail


Protector

Pergunta

Oi Pessoal do Fórum, criei um formulário em php, porém necessito enviar ele por e-mail.

O formulário está ok, porém necessito que o e-mail a ser enviado fique um pouco mais personalizado e é isto que não estou conseguindo.

Alguém pode me ajudar ?

Abaixo está o código da página para envio

?>

// Recebendo os dados passados pela página "index.php"

$recebenome = $_POST["nome"];
$recebemail = $_POST["email"];
$recebedisciplina = $_POST["disciplina"];
$recebeturma = $_POST["turma"];
$recebeduracao = $_POST["duracao"];
$recebedata = $_POST["data"];
$recebecont = $_POST["cont"];
$recebeobjetivo = $_POST["objetivo"];
$recebeobservacoes = $_POST["observacoes"];

/** -- ESTE AQUI EU NÃO CONSEGUI FAZER FUNCIONAR -- ERA SOMENTE PARA VERIFICAR OS CAMPOS VAZIOS E RETORNAR O ERRO ----
// Verifica se algum dos campos obrigatórios está vazio
if($recebenome == "" OR $recebemail =="" OR $recebedisciplina == "" OR $recebeduracao == "" OR $recebedata == "" OR $recebecont == "" OR $recebeobjetivo == "" OR $recebeobservacoes == ""){
    echo"&lt;script>alert('Não Pode Deixar Campos em Brancos! Por Favor preecha Todos!'); </script>";
    echo "<meta http-equiv='refresh' URL=index.php'>";
    };
**/
        
// Definindo os cabeçalhos do e-mail
$headers = "Content-type:text/html; charset=iso-8859-1";

// Definindo o destinatário do email

$para = "MEU EMAIL VAI AQUI";

// Mensagem a ser adicionada ao final do e-mail

$menssagem3 = "<p><b> Não se esqueça de responder com uma cópia para <font-color='blue'>MEU EMAIL VAI AQUI</font></b></p>";

// Definindo o aspecto da mensagem - É ASSIM QUE GOSTARIA QUE A PESSOA RECEBESSE ESTE FORMULÁRIO ----

echo "<body bgcolor='#dbdcf9' width='996'>";
echo "<div align='center'>";
echo "<img src='logo.png' width='80' align='center'>";
echo "</br>";
echo "</br>";
echo "<table cellspacing='2' cellpadding='5' border='3' align='center' BORDER-TOP='#000000 1px solid' BORDER-RIGHT='#000000 1px solid' BORDER-BOTTOM='#000000 1px solid' BORDER-LEFT='#000000 1px solid'>";
echo "<tr>";
echo     "<td colspan='5' align='center' > <font size='14'><b> Planejamento Labie </b></td>";
echo "</tr>";        
echo "<tr>";
echo     "<td><b> Nome:&nbsp;&nbsp; </b></td>";
echo    "<td><font color='blue'>" .$recebenome. "</font></td>";
echo "</tr>";
echo "<tr>";
echo      "<td><b> Email:&nbsp;&nbsp;</b></td>";
echo     "<td><font color='blue'>" .$recebemail. "</font></td>"; 
echo "</tr>";
echo "<tr>";
echo     "<td><b> Disciplina </n></td>";
echo     "<td><font color='blue'>" .$recebedisciplina. "</font></td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Turma:</b></td>";
echo    "<td> <font color='blue'>" .$recebeturma. "</td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Duração:</b></td>";
echo     "<td> <font color='blue'>" .$recebeduracao. "</td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Datas: </b></td>"; 
echo     "<td><font color='blue'>" .$recebedata. "</td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Conteúdo: </b></td>";
echo     "<td align='center'><font color='blue'>" .$recebecont. "</td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Objetivos: </b></td>";
echo     "<td> <font color='blue'>" .$recebeobjetivo. "</td>";
echo "</tr>";
echo "<tr>";
echo     "<td><b> Observações: </b></td>";
echo     "<td><font color='blue'>" .$recebeobservacoes. "</td>";
echo "</tr>";
echo "</body>";


// Enviando a mensagem para o destinatário
/** A OPÇÃO $MENSAGEM NÃO CONSEGUI ADICIONAR NO FORMULÁRIO PROVAVELMENTE ISTO TAMBÉM ESTA ERRADO.
ANTES EU CONSEGUIA ENVIAR ESTE FORMULARIO POR LINHAS, SEM FORMATAÇÃO, BEM SIMPLES, PORÉM EU GOSTARIA QUE FOSSE NO MODELO ACIMA. **/

$envia =  mail($para,"Planejamento Labie",$mensagem,$headers);
  
// Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido.

$mensagem2  = "<p>Olá <strong>" . $recebenome . "</strong></p>. </br> <p>Se num prazo de 48hs você não receber um e-mail de confirmação, entre em contato diretamente com a Coordenação. </p>";
$mensagem2 .= "<p>Observação - Não é necessário responder esta mensagem.</p>";

$envia =  mail($recebemail,"Seu planejamento foi recebido!",$mensagem2,$headers);


// Exibe na tela a mensagem de sucesso, e depois redireciona devolta para a página de contato.
  
echo "Seu planejamento foi enviado com sucesso, aguarde retorno da Coordenção!";
echo "<meta http-equiv='refresh' content='4;URL=index.php'>";
?>

Se puderem ajudar agradeço muito !

Editado por Protector
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...