outra coisa é a codificação num ta dando certo fica um sinal de interrogação nos assentos
<?php
$nome = utf8_decode(@$_POST['nome']);
$email = utf8_decode(@$_POST['email']);
$cidade = utf8_decode(@$_POST['cidade']);
$assunto = utf8_decode(@$_POST['assunto']);
$mensagem = utf8_decode(@$_POST['mensagem']);
$para = "email@servidor.com";
if ($nome != "" && $email != "" && $cidade != "" && $assunto != "" && $mensagem != "") {
$corpo = '<html><head><title>Formulario de Contato</title></head><body>';
$corpo .= 'Nome: '.$nome.'<br />E-mail: '.$email.'<br />';
$corpo .= 'Cidade: '.$cidade.'<br />Assunto: '.$assunto.'<br />Mensagem: '.$mensagem;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:'. $email . "\r\n";
mail($para, $assunto, $corpo, $headers);
echo 'Enviado';
} else {
echo 'Não enviado';
}
?>* o problema da codificação eu resolvi foi só colocar na pagina do formulario o encoding em utf-8 e no script php iso-8859-1
Edição feita por: Paulo Roger, 18/08/2008, 04:36.












