Olá pessoal, sou novo aqui no fórum, na verdade entrei pois estou com um problema no meu formulário PHP e como não tenho muito conhecimento de programação, estou aqui para pedir a ajuda de vcs experts!! hehehe
O problema é com a mensagem do formulário que recebo no meu email. Ela vem com uns caracteres estranhos no lugar das letras acentuadas. Ja tentei procurar soluções mas infelizmente nada foi de total esclarecimento, já que sou leigo na área. Será que alguma alma santa poderia me dar uma ajudinha??
o código do enviar.php é o seguinte:
[codebox]<?
$nome=$_POST['de'];
$email=$_POST['remetente'];
$telefone=$_POST['telefone'];
$endereco=$_POST['endereco'];
$mensagem=$_POST['mensagem'];
$msg="Nome: ".$nome."\n"."Telefone: ".$telefone."\n"."Endereco: ".$endereco ;
$msg.="<br>Mensagem: ".$mensagem;
$headers = "Content-type: text/html\r\n";
$headers .= "From: ".$email." <".$nome."> \r\n";
mail("meuemail@gmail.com", "Formul�rio de Contato - Unidade Senac", $msg, $headers);
?>[/codebox]
Desde já agradeço a atenção de todos!
Obrigado
Erro De Caracteres Formulário Php
Started By leopagotto, 23/08/2009, 18:08
4 replies to this topic
#1
Posted 23/08/2009, 18:08
#2
Posted 23/08/2009, 21:32
tenta assim
ou senao tenta aki tente esse aki
http://forum.wmonlin...hl=enviar email
ateh
<? $nome=$_POST['de']; $email=$_POST['remetente']; $telefone=$_POST['telefone']; $endereco=$_POST['endereco']; $mensagem=$_POST['mensagem']; $msg="Nome: ".$nome."\n"."Telefone: ".$telefone."\n"."Endereco: ".$endereco; $msg.="<br>Mensagem: ".$mensagem; $headers = "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: ".$email." <".$nome."> \r\n"; mail("meuemail@gmail.com", "Formul�rio de Contato - Unidade Senac", $msg, $headers); ?>
ou senao tenta aki tente esse aki
http://forum.wmonlin...hl=enviar email
ateh
<?php echo("Guilherme Marques Eloi"); ?>
#3
Posted 24/08/2009, 11:30
Valeu a tentativa ae camarão mas....
não deu certo nenhuma das 2 opções... o que percebi agora foi que esse erro ocorre quando recebo o email no outlook. Testei no programa MAIL da apple e não houve problema.
não deu certo nenhuma das 2 opções... o que percebi agora foi que esse erro ocorre quando recebo o email no outlook. Testei no programa MAIL da apple e não houve problema.
#4
Posted 24/08/2009, 11:38
É o OutLook Express ??
Se for eu tive o mesmo problema. Tentei de tudo.
Nada deu certo.
Se for eu tive o mesmo problema. Tentei de tudo.
Nada deu certo.
Edição feita por: DeeK, 24/08/2009, 11:39.
#5
Posted 05/10/2009, 12:38
Olá, leopagotto tente colocar utf8
exemplo:
espero que funcione...
valews!
exemplo:
<? $nome=utf8_encode($_POST['de']); $email=utf8_encode($_POST['remetente']); $telefone=utf8_encode($_POST['telefone']); $endereco=utf8_encode($_POST['endereco']); $mensagem=utf8_encode($_POST['mensagem']); $msg="Nome: ".$nome."\n"."Telefone: ".$telefone."\n"."Endereco: ".$endereco; $msg.="<br>Mensagem: ".$mensagem; $headers = "Content-type: text/html\r\n"; $headers .= "From: ".$email." <".$nome."> \r\n"; mail("meuemail@gmail.com", "Formul�rio de Contato - Unidade Senac", $msg, $headers); ?>
espero que funcione...
valews!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)