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.