Lênon Kramer Postado Agosto 26, 2014 Denunciar Share Postado Agosto 26, 2014 Olá Estou tentando fazer um formulário de contato para um site de uma amiga, mas não está dando muito certo. As variáveis funcionam, tudo parece funcionar perfeitamente, mas o e-mail nunca chega na caixa de entrada. O que está errado ou faltando no código?? detalhe: Site hospedado no UOLHost, em Plataforma Linux. código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows $nome= $_REQUEST['nome']; $email= $_REQUEST["email"]; $assunto= $_REQUEST["assunto"]; $mensagem= $_REQUEST["mensagem"]; $para= "lenon3579@gmail.com"; $assemail= "Contato Pelo Site: \"$assunto\""; $mensagem = wordwrap($mensagem, 70); $corpo= "<strong> Mensagem de Contato \n</strong><br><br>"; $corpo .= "<strong>Nome: </strong> $nome\n"; $corpo .= "<br><strong>E-mail: </strong> $email\n"; $corpo .= "<br><strong>Assunto: </strong> $assunto\n"; $corpo .= "<br><strong>Mensagem: </strong> $mensagem".$quebra_linha; $headers = "MIME-Version: 1.1".$quebra_linha; $headers .= "Content-Type: text/html; charset=iso-8859-1".$quebra_linha; $headers .= "From: $email".$quebra_linha; $headers .= "Reply-to: $email".$quebra_linha; mail($para, $assemail, $corpo, $headers, "-r". $email); header("location:form.php?msg=enviada"); ?> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lênon Kramer
Olá
Estou tentando fazer um formulário de contato para um site de uma amiga, mas não está dando muito certo.
As variáveis funcionam, tudo parece funcionar perfeitamente, mas o e-mail nunca chega na caixa de entrada. O que está errado ou faltando no código??
detalhe: Site hospedado no UOLHost, em Plataforma Linux.
código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows
$nome= $_REQUEST['nome'];
$email= $_REQUEST["email"];
$assunto= $_REQUEST["assunto"];
$mensagem= $_REQUEST["mensagem"];
$para= "lenon3579@gmail.com";
$assemail= "Contato Pelo Site: \"$assunto\"";
$mensagem = wordwrap($mensagem, 70);
$corpo= "<strong> Mensagem de Contato \n</strong><br><br>";
$corpo .= "<strong>Nome: </strong> $nome\n";
$corpo .= "<br><strong>E-mail: </strong> $email\n";
$corpo .= "<br><strong>Assunto: </strong> $assunto\n";
$corpo .= "<br><strong>Mensagem: </strong> $mensagem".$quebra_linha;
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-Type: text/html; charset=iso-8859-1".$quebra_linha;
$headers .= "From: $email".$quebra_linha;
$headers .= "Reply-to: $email".$quebra_linha;
mail($para, $assemail, $corpo, $headers, "-r". $email);
header("location:form.php?msg=enviada");
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
0 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.