Estou tendo um probleminha meio "maluco" e não estou conseguindo resolver, até porque o PHP não é bem minha área... O problema é o seguinte, tenho um site em flash hospedado em servidor linux, tive que fazer o script de email em PHP. Tem um formulário no Flash que manda as informações para o PHP, chega tudo direitinho no e-mail com um único problema... as letras das informações enviadas pelo formulário chegam gigantescas, enormes... Não estou entendendo o que está acontecendo, tentei formatar por dentro do PHP mas não funcionou... Sei que o problema não é do PHP pois testei com um formulário normal, em HTML e deu tudo certo.
Fiz um form simples com os campos: nome, email e mensagem. O script do botão no flash ficou assim:
CÓDIGO
on (release) {
loadVariablesNum ("envia.php","","POST");
txt_status = "Mensagem Enviada com Sucesso"
nome = "";
email = "";
mensagem = "";}
loadVariablesNum ("envia.php","","POST");
txt_status = "Mensagem Enviada com Sucesso"
nome = "";
email = "";
mensagem = "";}
E o código do PHP ficou assim:
CÓDIGO
<?php
$emailsender ='email@email.com.br';
if(PHP_OS == "Linux") $quebra_linha = "\n";
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n";
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$nomeremetente = $_POST['nome'];
$emailremetente = $_POST['email'];
$emaildestinatario = 'email@email.com.br';
$comcopia = 'email@email.com.br';
$comcopiaoculta = 'email@email.com.br';
$assunto = 'Mensagem enviada pelo site';
$mensagem = $_POST['mensagem'];
$mensagemHTML = '<font face="Verdana, Geneva, sans-serif" size="2"><P><b>Nome:</b> '.$nomeremetente.'</P>
<P><b>E-Mail:</b> '.$emailremetente.'</P>
<p><b>Mensagem:</b> <i>'.$mensagem.'</i></p></font>';
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha;
$headers .= "From: ".$emailsender.$quebra_linha;
$headers .= "Return-Path: " . $emailsender . $quebra_linha;
$headers .= "Cc: ".$comcopia.$quebra_linha;
$headers .= "Bcc: ".$comcopiaoculta.$quebra_linha;
$headers .= "Reply-To: ".$emailremetente.$quebra_linha;
mail($emaildestinatario, $assunto, $mensagemHTML, $headers );
?>
$emailsender ='email@email.com.br';
if(PHP_OS == "Linux") $quebra_linha = "\n";
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n";
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
$nomeremetente = $_POST['nome'];
$emailremetente = $_POST['email'];
$emaildestinatario = 'email@email.com.br';
$comcopia = 'email@email.com.br';
$comcopiaoculta = 'email@email.com.br';
$assunto = 'Mensagem enviada pelo site';
$mensagem = $_POST['mensagem'];
$mensagemHTML = '<font face="Verdana, Geneva, sans-serif" size="2"><P><b>Nome:</b> '.$nomeremetente.'</P>
<P><b>E-Mail:</b> '.$emailremetente.'</P>
<p><b>Mensagem:</b> <i>'.$mensagem.'</i></p></font>';
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha;
$headers .= "From: ".$emailsender.$quebra_linha;
$headers .= "Return-Path: " . $emailsender . $quebra_linha;
$headers .= "Cc: ".$comcopia.$quebra_linha;
$headers .= "Bcc: ".$comcopiaoculta.$quebra_linha;
$headers .= "Reply-To: ".$emailremetente.$quebra_linha;
mail($emaildestinatario, $assunto, $mensagemHTML, $headers );
?>
Gostaria de saber se alguém já passou por este mesmo problema? Alguém pode me ajudar? Agradeço desde já pela atenção!!!

Help














