Estou usando este script de e-mail:
<?php $nome = stripslashes(utf8_decode($_POST["nome"])); $email = stripslashes(utf8_decode($_POST["email"])); $assunto = stripslashes(utf8_decode($_POST["assunto"])); $mensagem = str_replace("\r", "\n", $_POST["mensagem"]); $mensagem = str_replace("\n", "\r\n", $mensagem); $mensagem = stripslashes(utf8_decode($mensagem)); echo $mensagem = " Nome: $nome Email: $email Telefone 1: $ddd_1 $tel_1 Telefone 2: $ddd_2 $tel_2 Mensagem: $mensagem "; if ( $nome == "" || $email=="" || $assunto==""|| $mensagem=="" ) { $errors .= "Você não digitou um nome<br>"; //confere se o campo login não ficou vazio } else { $para = "qualquer@terra.com.br"; $headers = "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n"; $headers .= "From: $nome <$email>"; echo "status=" . mail($para, $assunto, $mensagem, $headers); } ?>
Logo que eu mando ele pro servidor, ele funciona que é uma beleza, acentuando todas as letras perfeitamente, mas depois de um tempo que vária de 3 a 5 dias ele simplesmente para de acentuar!
Será q alguém pode me esclarecer o pq disso?
Valeu!
Fabian