Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola, sou iniciante em php e estou tentando desenvolver um formulário de envio por email. Para isso estou usando a função mail() que aparentemente está correta, já pesquisei bastante e nao encontrei nenhum erro no código. Gostaria de saber se existe algo além para se fazer nesse caso.
Obrigada pela atenção desde já.
Aqui é o código do formulário:
<form name="five" id="five" action="enviaform.php" method="post">
<table border="1" bordercolor="silver" height="300" align="center">
<tr>
<td align="center" colspan="2"> <h1><font color=#A52A2A> Formulário </h1></font></td>
</tr>
<tr>
<td> Nome: </td>
<td> <input type="text" name="nform"> </td>
</tr>
<tr>
<td> Email: </td>
<td> <input type="text" name="eform"> </td>
</tr>
<tr>
<td> Assunto: </td>
<td> <input type="text" name="aform"> </td>
</tr>
<tr>
<td> Mensagem: </td>
<td> <textarea name=”mform” cols=”30″ rows=”10″ id=”mform”></textarea> </td>
</tr>
<tr>
<td align="right" colspan="2"> <input type="reset" value="limpar">
<input type="submit" value="enviar"> </td>
</tr>
</table>
</form>
E este é o arquivo com o código para enviar por email:
<?php
$emailsender = 'gigi.nanana@hotmail.com';
$nomeremetente = $_POST['nform'];
$emailremetente = $_POST['eform'];
$emaildestinatario = "giovana.garaguso@gmail.com";
$assunto = $_POST['aform'];
$mensagem = $_POST['mform'];
/Cabeçalho do email /
$headers = "MiME-Verson: 1.1\n";
$headers .= "Content-type: text/plain; charset= iso-8859\n";
$headers .= "From: $emailsender\n";
$headers .= "Reply-To: $emailremetente\n";
$headers .= "Return-Path: $emailremetente\n";
/ Função Mail: /
$enviado= mail($emaildestinatario, $assunto, $mensagem, $headers);
?>
<table>
<tr><td> <? if($enviado == true) { echo "Enviado com Sucesso!"; } else { echo "Erro ao enviar a mensagem"; }?>
</tr></td>
</table>Carregando comentários...