tielo 0 Denunciar post Postado Março 4, 2008 Gostaria que se alguem me ajudasse criei um formulário de email flash+php, mas o msm não funciona. Postei o .FLA e o .PHP, abaixo se alguem puder me ajudar, agradeço. http://www.faced.br/principal/v/news.zip Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 4, 2008 tielo olha esse post loga abaixo do seu . :D http://forum.imasters.com.br/index.php?showtopic=275183 parece a mesam coisa que você deseja Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 4, 2008 Bruno já havia visto o tópico dei uma olhada novamente, mas mesmo assim ñ consegui detectar o ou os erros. Seguem os códigos q usei. Botão Flash: var objMail = new LoadVars(); bt.onRelease = function () { objMail.nome = nome.text; objMail.email = email.text; objMail.assunto = assunto.text; objMail.mensagem = mensagem.text; mensagem.text = nome.text = assunto.text = email.text = ""; objMail.sendAndLoad("mail.php", objMail, "POST"); } ; objMail.onLoad = function () { gotoAndStop(11); if (this.ver) { msg.text = "Seu e-mail foi enviado com sucesso!!"; return; } msg.text = "Ocorreu algum erro no envio do e-mail"; } ; Código PHP <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; $para = "marcelo.teixeira@gmail.com"; $de = "Content-Type: text/plain;"; $de .= "From: $nome <$email>"; $ver = mail($para, $assunto, $mensagem, $de); echo "ver=$ver"; ?> Agradeço qualquer ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 4, 2008 cm havia te respondido no post anterior :D que você poderia ter deixado la sua var de envio pro flash ta errado esse é o correto echo "&ver=$ver"; :D Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 4, 2008 Bruno É msm alterando a var de envio ñ tá dando, pode haver outro problema q você tenha percebido? Já testei de um monte de jeitos mas ñ funciona e tenho um pouco de pressa para por esse formulário funcional. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 4, 2008 altera teu action pra isso if (objMail.ver) { msg.text = "Seu e-mail foi enviado com sucesso!!"; return; } msg.text = "Ocorreu algum erro no envio do e-mail"; }; e ve se funciona Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 4, 2008 Não deu tem alguma maneira de testar se o PHP está recebendo as variáveis? Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 5, 2008 não entendi essa linha $ver = mail($para, $assunto, $mensagem, $de); $ver = mail($para, $assunto, $mensagem, $de); echo "ver=$ver"; pq isso aqui ?? altere pra isso. $ver = mail($para, $assunto, $mensagem, $de); if(!$ver){ echo &erro=ok; } else{ echo "ver=ok"; } mais explique melhor o seu erro. não envia o e-mail não recebe a varia´vel.. no flash não te restorna nada sseja mais claro.. Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 5, 2008 É o seguinte o ele não envia o e-mail e quando se clica em enviar ele estorna que ocorreu algum erro no envio do e-mail, fiz este formulário acompanhando um tutorial da internet. Tentei vários e todos deram erro. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 5, 2008 posta denovo teu ACTION SCRIPT e o PHP Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 5, 2008 Este é o código com as alterações q você indicou. Codigo do Botão var objMail = new LoadVars(); bt.onRelease = function () { objMail.nome = nome.text; objMail.email = email.text; objMail.assunto = assunto.text; objMail.mensagem = mensagem.text; mensagem.text = nome.text = assunto.text = email.text = ""; objMail.sendAndLoad("mail.php", objMail, "POST"); } ; objMail.onLoad = function () { gotoAndStop(11); if (objMail.ver) { msg.text = "Seu e-mail foi enviado com sucesso!!"; return; } msg.text = "Ocorreu algum erro no envio do e-mail"; }; Código PHP <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; $para = "e-mail@email.com"; $de = "Content-Type: text/plain;"; $de .= "From: $nome <$email>"; $ver = mail($para, $assunto, $mensagem, $de); if(!$ver){ echo &erro=ok; } else{ echo "ver=ok"; } ?> Se ñ der conhece um tutorial q explique melhor como fazer um. Fiz com o tutorial q segue http://www.mxstudio.com.br/views.tutorial....d=312&cid=3 Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 5, 2008 altera teu AS //acrescente isso no as tb.. bt.onRelease = function () { var objMail = new LoadVars(); objMail.nome = nome.text; objMail.email = email.text; objMail.assunto = assunto.text; objMail.mensagem = mensagem.text; objMail.sendAndLoad("mail.php", objMail, "POST"); } ; objMail.onLoad = function () { gotoAndStop(11); if (objMail.ver) { msg.text = "Seu e-mail foi enviado com sucesso!!"; } msg.text = "Ocorreu algum erro no envio do e-mail"; mensagem.text = nome.text = assunto.text = email.text = ""; }; altera teu php <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; $para = "e-mail@email.com"; $de = "Content-Type: text/plain;"; $de .= "From: $nome <$email>"; $ver = mail($para, $assunto, $mensagem, $de); if(!$ver){ echo &erro=ok; } else{ echo "&ver=ok"; //o padrão para a variável para o flash é desta forma. &nome_var assim o flash verifica se ela existe ou não. caso queira verificar qual o valor que vem dessa variável é simples crie uma var no teu action tipo " var valorURL = level10.ver; //assim ele recebe o valor via get ai você verifica.. } ?> bem olha só n~/ao tem mais nenhum erro pelo que to vendo... Compartilhar este post Link para o post Compartilhar em outros sites
tielo 0 Denunciar post Postado Março 5, 2008 Só ñ deu mesmo ñ funciona nd deixei publicado caso você possa baixar e dar uma olhada se tiver um tempo http://www.faced.br/principal/v/news.zip agradeço muito a ajuda. Abração Bruno e muito obrigado pela atenção. Compartilhar este post Link para o post Compartilhar em outros sites