FORMULARIO com ACENTO E ENVIO dando erro
Fiz um apagina de espera no site onde se encontra um formulario de e-mail simples com AS 2 e PHP. porem o texto vem sem acentos e em formato HTML programado segue a baixo os codigos e o e-mail q recebo.
no flash usei no botão enviar o seguinte AS:
on (release)
{
EmailStatus = "";
var erro = 0;
if (!nome.length)
{
EmailStatus = EmailStatus + "Por favor insira um nome.\n";
erro = 1
} // end if
if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1)
{
EmailStatus = EmailStatus + "Por favor insira um e-mail.\n";
erro = 3;
} // end if
if (!mensagem.length)
{
EmailStatus = EmailStatus + "Por favor insita uma mensagem.\n";
erro = 4;
} // end if
if (erro == 0)
{
getURL("contato.php", "", "POST");
} // end if
}
e no PHP usei o seguinte:
<?php
$destinatario = "david@selectprint.com.br";
$assunto = "contato do site";
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];
$msg = "=-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-=\n";
$msg .= "Contato do site\n\n\n";
$msg .= "Nome = $nome\n\n";
$msg .= "E-mail = $email\n\n";
$msg .= "Mensagem = $mensagem\n\n\n";
$msg .= "=-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-=\n\n";
$headers = "From: formulário brasveda.com.br<".$email.">\n";
// $headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "X-Sender: <".$email.">\n";
$headers .= "X-Mailer: PHP\n"; // mailer
// $headers .= "X-Priority: 1\n"; // Urgent message!
$headers .= "Return-Path: <".$email.">\n"; // return path for errors
if(!mail($destinatario, $assunto, $msg, $headers)) {
die("Ocorreu um erro. Não foi possivel enviar o e-mail, tente novamente mais tarde.");
}
?>
<script>window.location = "resposta.htm";</script>
<?php
// header("location: resposta.htm");
die("");
?>
<html>
<head>
<title>OK!!!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="999999">
</body>
</html>
ESTA FUNCIONANDO EM PARTES, pois quando envio o formulario o q me chega no outlook é o seguinte formato de texto:
=-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-=
Contato do site
Nome = <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Verdana\" SIZE=\"12\" COLOR=\"#990000\" LETTERSPACING=\"0\" KERNING=\"0\">0840</FONT></P></TEXTFORMAT>
E-mail = <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Verdana\" SIZE=\"12\" COLOR=\"#990000\" LETTERSPACING=\"0\" KERNING=\"0\">n@n.com</FONT></P></TEXTFORMAT>
Mensagem = <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Verdana\" SIZE=\"12\" COLOR=\"#990000\" LETTERSPACING=\"0\" KERNING=\"0\">ááááááááááááááááajslaksjasjdaklsjdalksjdaksjdalksjdalksjdalksdjakskasjdkasjdlkasaklsdjkasdjééééééééeé</FONT></P></TEXTFORMAT>
=-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-==-=-=-=
onde errei? e alguma programação ou configuração do meu outlook
grato
Discussão (3)
Carregando comentários...