Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera... eu segui vários tutoriais para fazer o form de email, mas nenhum deu certo. Tentei fazer um que envia emails através de cfm, falhou, tentei outros através de php, falharam. O último que testei foi esse, um código simples a príncípio mas não funcionou, alguém me ajuda???!!!
código do AS:
stop();
//assim o cursor já começará no campo "nome"
Selection.setFocus("nome");
//endereço do seu e-mail
destinatario = "meuemail@servidor.org";
function enviar_email() {
trace("enviando");
enviar = new LoadVars();
recebe = new LoadVars();
enviar.nome = nome.text;
enviar.email = email.text;
enviar.corpo = corpo.text;
recebe.onLoad = function (ok) {
trace("retorno:"+ok);
if(ok == true){
trace("enviado");
}
};
enviar.sendAndLoad("mail.php", 0, "GET");
}
//envia o e-mail com a condicional abaixo
//se você não sabe o caminho do detino do botão enviar, clique no ícone do "Insert Target Path" e
//vá selecionando até encontrar o bt_enviar, assinale "absolute"
_root.bt_enviar.onPress = function () {
enviado ="";
at = email.text.indexOf("@");
dot = email.text.lastIndexOf(".");
if (at < dot && at != -1){
enviar_email()
enviado = "Mensagem Enviada";
} else {
enviado = "Erro nos dados";
}
}
//função para limpar os campos
_root.bt_limpar.onPress = function() {
nome.text = "";
email.text = "";
corpo.text = "";
}
php
<?
if ($email != "" and $destinatario != "")
{
$cabecalho = "From: $email\nReply-To: $email";
$corpo .= "Nome = $nome .\n";
$corpo .= "Email = $email .\n";
$corpo .= "Mensagem = $mensagem .\n\n";*****\n";
$corpo .= "**********************************************";
mail($destinatario, $assunto, $corpo, $cabecalho);
echo ("&enviado=ok&");
}
?>flw
obs: Quando eu faço o teste no site aparece como "mensagem enviada", porém não chega nada para o destinatário.
Carregando comentários...