Jump to content
Fórum Script Brasil
  • 0

Arquivo com resposta de formulario por e-mail


Protector

Question

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 !

Edited by Protector
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...