Bom dia pessoal, estou com problemas com um formulário de contato, quando o usuario clica em enviar, parece que o formulário foi enviado corretamente porem não chega nada no email receptor, e eu como sou novato, não estou conseguindo achar esse erro.... me ajudem ai... vou transcrever o código do formulário:
if ($enviou){
?> <script language="javascript"> alert ('<? echo "$Nome, Sua mensagem foi enviada com sucesso! Em breve um de nossos colaboradores entrará em contato com você!."; ?>') </script> <?
}
Pergunta
Diego RIbeiro
<form id="ContactForm" method="post" action="contato/enviar.php">
<div>
<div class="wrapper">
<span>Nome:</span>
<input name="Nome" value="Nome" id="Nome" type="text" class="input" >
</div>
<div class="wrapper">
<span>E-mail:</span>
<input name="Email" value="Email" id="Email"type="text" class="input" >
</div>
<div class="wrapper">
<span>Assunto:</span>
<input name="Assunto" value="Assunto" id="Assunto"type="text" class="input" >
</div>
<div class="wrapper">
<span>Telefone:</span>
<input name="Telefone" value="Telefone" id="Telefone"type="text" class="input" >
</div>
<div class="textarea_box">
<span>Sua mensagem:</span>
<textarea name="Mensagem" value="Mensagem" id="Mensagem" cols="1" rows="1"></textarea>
</div>
<center>
<input name="enviar" type="image" id="enviar" src="images/btn_enviar.jpg" />
</center>
</div>
</form>
o arquivo enviar.php esta com o seguinte codigo:
<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);
$Nome = $_POST["Nome"];
$Email = $_POST["Email"];
$Assunto = $_POST["Assunto"];
$Telefone = $_POST["Telefone"];
$Mensagem = $_POST["Mensagem"];
global $email;
$enviou = mail("contato@xxxx.com",
"Contato Site,
"Nome: $Nome
E-mail: $Email
Assunto: $Assunto
Telefone: $Telefone
Mensagem: $Mensagem
======================"
,
"From: $email");
if ($enviou){
?> <script language="javascript"> alert ('<? echo "$Nome, Sua mensagem foi enviada com sucesso! Em breve um de nossos colaboradores entrará em contato com você!."; ?>') </script> <?
}
else {
?> <script language="javascript"> alert ('<? echo "$Nome, Não enviado<br>Tente novamente."; ?>') </script> <?
}
?>
<script type="text/javascript">
window.setTimeout("location.href='http://xxxx@xxx.com';",900);
</script>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.