Ir para conteúdo
Fórum Script Brasil
  • 0

mandar email


zipzap

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0

php,já arranjei um código mas não está a funcionar,ora então:

no action do botão eu tenho:

on (release){
if(nome.text!="" && from.text!="" && msg.text!=""){

var meuEmail:LoadVars = new LoadVars();

meuEmail.nome = nome.text;
meuEmail.from = from.text;
meuEmail.msg = msg.text;
meuEmail.send("mail.php","_self","POST");
}
}
no mail.php que está situado nomesmo sitio do ficheiro .fla:
<?php

$nome = $_POST['nome']; //Pegamos o campo Nome
$email = $_POST['from']; //Pegamos o campo Email
$msg = $_POST['msg']; //Pegamos o campo Mensagem

$mensagem = "\n Nome: ".$nome;
$mensagem .= "\n E-mail: ".$email;
$mensagem .= "\n Mensagem: ".$msg;

$meuEmail = 'zipzapduo@gmail.com'; //esse é o e-mail recipiente ou seja para onde será enviado as informações
$assunto = 'Contato Website'; // o Assunto do e-mail

$from = 'From: Meu website/Página de Contato' . "\r\n" .  'Reply-To: '.$email.'' . "\r\n" . 'X-Mailer: PHP/' . phpversion();

//Remetente pode ser o seu site ou se quiser colocar o remetente com o nome/e-mail da pessoa é facil de trocar
//seria $from = 'From: '.$nome.'|'.$email.' '. "\r\n" .  'Reply-To: '.$email.'' . "\r\n" . 'X-Mailer: PHP/' . phpversion();

mail($meuEmail,$assunto,$mensagem,$from);

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu já fiz isso.

Não consegui com o LoadVars, então usei o LoadVariablesNum, funcionou direitinho.

Eu não entendi uma coisa: você tá usando static text? Pra inserir dados? Não deveria usar o input text? Tenta, ao invés de static, o dynamic.

Editado por flasher_one
Link para o comentário
Compartilhar em outros sites

  • 0

mais uma tentativa:alterei no flash para:

on (release){
if(nome.text!="" && from.text!="" && msg.text!=""){

var enviaEmail:LoadVars = new LoadVars();
var recebeResposta:LoadVars = new LoadVars();
enviaEmail.nome = nome.text;
enviaEmail.from = from.text;
enviaEmail.msg = msg.text;
enviaEmail.sendAndLoad("mail.php",recebeResposta,"POST");
recebeResposta.onLoad =  function(){
     if (recebeResposta.mensagem=="true")
       {
        resposta.text="Email Enviado";  
        
       }
       else
       {
           resposta.text="Email não Enviado";
           }
     
};
Resposta do php:
if(!$mail->Send())
{
echo "&mensagem=false&";
}
else
{
echo "&mensagem=true&";

}

não me está a entrar no onLoad do recebeResposta

Link para o comentário
Compartilhar em outros sites

  • 0

Será q não é esse código que está com problema? :

if(!$mail->Send())
{
echo "&mensagem=false&";
}
else
{
echo "&mensagem=true&";

}
Use Assim: Codigo Completo:
<?php

$nome = $_POST['nome']; //Pegamos o campo Nome
$email = $_POST['from']; //Pegamos o campo Email
$msg = $_POST['msg']; //Pegamos o campo Mensagem

$mensagem = "\n Nome: ".$nome;
$mensagem .= "\n E-mail: ".$email;
$mensagem .= "\n Mensagem: ".$msg;

$meuEmail = 'zipzapduo@gmail.com'; //esse é o e-mail recipiente ou seja para onde será enviado as informações
$assunto = 'Contato Website'; // o Assunto do e-mail

$from = 'From: Meu website/Página de Contato' . "\r\n" .  'Reply-To: '.$email.'' . "\r\n" . 'X-Mailer: PHP/' . phpversion();

//Remetente pode ser o seu site ou se quiser colocar o remetente com o nome/e-mail da pessoa é facil de trocar
//seria $from = 'From: '.$nome.'|'.$email.' '. "\r\n" .  'Reply-To: '.$email.'' . "\r\n" . 'X-Mailer: PHP/' . phpversion();

$envia = mail($meuEmail,$assunto,$mensagem,$from);

if($envia)
{
echo "&mensagem=true&";
}
else
{
echo "&mensagem=false&";

}


?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...