Eu achei varias duvidas de fommail no forum mas nenhuma igual , se ja tem me desculpem estar ser repetitivo.
mas enfim, preciso de uma ajuda aqui....
eu fiz um formmail com flash e php, só que quando mando a msg ele fica "enviando mensagem" e não sai disso, e eu tb ñ recebo a mensagem do meu email.
eu fiz igual a um tutorial que tem aqui.
os codigos são
PHP
CÓDIGO
<?php
$nome = utf8_decode(@$_POST['nome']);
$email = utf8_decode(@$_POST['email']);
$assunto = utf8_decode(@$_POST['assunto']);
$mensagem = utf8_decode(@$_POST['mensagem']);
$para = "rodrigorezende3@gmail.com";
if ($nome != "" && $email != "" && $assunto != "" && $mensagem != "") {
$corpo = '<html><head><title>'.$assunto.'</title></head><body>';
$corpo .= 'Nome: '.$nome.'<br />Assunto: '.$assunto.'<br />E-mail: '.$email.'<br />';
$corpo .= '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);
print 'erro=0';
} else {
print 'erro=1';
}
?>
$nome = utf8_decode(@$_POST['nome']);
$email = utf8_decode(@$_POST['email']);
$assunto = utf8_decode(@$_POST['assunto']);
$mensagem = utf8_decode(@$_POST['mensagem']);
$para = "rodrigorezende3@gmail.com";
if ($nome != "" && $email != "" && $assunto != "" && $mensagem != "") {
$corpo = '<html><head><title>'.$assunto.'</title></head><body>';
$corpo .= 'Nome: '.$nome.'<br />Assunto: '.$assunto.'<br />E-mail: '.$email.'<br />';
$corpo .= '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);
print 'erro=0';
} else {
print 'erro=1';
}
?>
flash:
CÓDIGO
var envia:LoadVars = new LoadVars();
envia_btn.onPress = function() {
if (nome_txt.text == "") {
status_txt.text = "Preencha o Nome corretamente";
} else if (email_txt.text == "") {
status_txt.text = "Preencha o E-mail corretamente";
}
else if (assunto_txt.text == "") {
status_txt.text = "Preencha o assunto corretamente";
}
else if ((email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1)) {
status_txt.text = "Preencha o E-mail corretamente";
} else if (mensagem_txt.text == "") {
status_txt.text = "Preencha o campo Mensagem corretamente";
}
else {
envia.nome = nome_txt.text;
envia.email = email_txt.text;
envia.assunto = assunto_txt.text;
envia.mensagem = mensagem_txt.text;
status_txt.text = "Enviando mensagem";
envia.sendAndLoad("http://www.dreamconcert.com.br/contato.php", envia, "POST");
}
};
envia.onLoad = function(ok) {
if (ok) {
if (this.erro == 0) {
limpa();
status_txt.text = "Mensagem enviada com sucesso";
} else {
status_txt.text = "Erro ao enviar E-mail";
}
}
};
/* Ao clicar do botão limpar */
apaga_btn.onPress = function() {
limpa();
};
/* Função responsável por limpar os campos do formulário */
function limpa() {
nome_txt.text = "";
email_txt.text = "";
assunto_txt.text = "";
mensagem_txt.text = "";
status_txt.text = "";
}
envia_btn.onPress = function() {
if (nome_txt.text == "") {
status_txt.text = "Preencha o Nome corretamente";
} else if (email_txt.text == "") {
status_txt.text = "Preencha o E-mail corretamente";
}
else if (assunto_txt.text == "") {
status_txt.text = "Preencha o assunto corretamente";
}
else if ((email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1)) {
status_txt.text = "Preencha o E-mail corretamente";
} else if (mensagem_txt.text == "") {
status_txt.text = "Preencha o campo Mensagem corretamente";
}
else {
envia.nome = nome_txt.text;
envia.email = email_txt.text;
envia.assunto = assunto_txt.text;
envia.mensagem = mensagem_txt.text;
status_txt.text = "Enviando mensagem";
envia.sendAndLoad("http://www.dreamconcert.com.br/contato.php", envia, "POST");
}
};
envia.onLoad = function(ok) {
if (ok) {
if (this.erro == 0) {
limpa();
status_txt.text = "Mensagem enviada com sucesso";
} else {
status_txt.text = "Erro ao enviar E-mail";
}
}
};
/* Ao clicar do botão limpar */
apaga_btn.onPress = function() {
limpa();
};
/* Função responsável por limpar os campos do formulário */
function limpa() {
nome_txt.text = "";
email_txt.text = "";
assunto_txt.text = "";
mensagem_txt.text = "";
status_txt.text = "";
}
ESTOU NO AGUARDO.
GRATO PELA AJUDA..
RODRIGO.

Help














