Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Maretti

[Resolvido] Problemas com envio de e-mail

Recommended Posts

Pessoal...

 

o script está mandando o e-mail de boa.. mas tá dando erro nos acentos.... por exemplo.. a pessoa escreve André.. e no e-mail chega André.

 

<?PHP

//para o envio em formato HTML
$headers = "MIME-Version: 1.0";
$headers .= "Content-type: text/html;charset=iso-8859-1";

$mensagem = "Nome = " . $_POST[text_nome] . "\n";
$mensagem .= "CPF = " . $_POST[text_cpf] . "\n";

mail("andremaretti@gmail.com","dados quiz!",$mensagem, $headers);

?>

Alguém sabe me dizer o q estou fazendo de errado?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido:

Bom senhores, estou vendo ai o trabalho que esse ajax da pra gravar os dados com as letras corretas, vamos a soulução definitiva:

 

 

Para usar o famoso utf8_decode($string); - imagine se você tem um form com 50 campos ? putz, lascou.

 

Não, não lascou, além de colocar o hader como ISO-xx faça um foreach assim:

 

CODE

foreach($_POST AS $campo=>$valores){$$campo=utf8_decode($valores);}

com isso, irá decodificar todos os dados dos campos... na hora da inserção, basta colocar no insert o nome de cada campo como variável.

 

tudo certo... resolvi assim

No tópico: http://forum.imasters.com.br/index.php...50&start=50

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.