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










