Bom pessoal acontece o seguinte eu sou novato em flash e gostaria de fazer um form em flash enviando php, eu fiz e segui exemplo de um tutorial desse site mesmo só q ele está mandando o e-mail e não manda as informações do form ou seja o form em flash não está mandando as informações das variaveis, alguem poderia me ajudar c/ esse problema, por favor ?????????
o código no flash é o seguinte:
btEnviar.setStyle("themeColor", "red");
btLimpar.setStyle("themeColor", "red");
tiFone.setStyle("themeColor","red");
rbVista.setStyle("themeColor", "red");
rbPrazo.setStyle("themeColor", "red");
tiNomecli.setStyle("themeColor","red");
_root.onEnterFrame = function () {
// Variáveis do Form
// Obtendo o nome do usuário
nome = tiNomecli.text
// Obtendo o e-mail do ser..
email = tiEmail.text
// Obtendo o tel do ser ...
telefone = tiFone.text
// pagamento é o grupo q tem os rbprazo e rbvista
pagamento = Pagamento.selectedData
}
function enviarDados () {
/* //mudar externo////// (Teste) é aqui q eu me enrolo e
//Definir campos ocultos
// e-mail do destinatário
to = "jrdesigner13@gmail.com"
// assunto do e-mail a ser enviado
sf = "teste de form no flash"
// Pagina de confirmação dos dados
cp = "http://www.uol.com.br"
*/
// Action do form
action = "http://www.teste.com.br/form.php"
// enviar os dados p/ uma URL
getURL( action , "" , "post" );
}
function limparCampos () {
// Limpar dados dos componentes
tiNomecli.text = ""
tiEmail.text = ""
tiFone.text = ""
rbVista.selected = false
rbPrazo.selected = false
}//end limpar campos
limparCampos()
btLimpar.addEventListener("click" , limparCampos )
btEnviar.addEventListener("click" , enviarDados )
e no php ta assim :
<?php
#vamos pegar as variaveis vindas
#atraves do objMail
$nome = $_POST["nome"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$pagamento = $_POST["pagamento"];
#para quem o email sera enviado
$para = "jrdesigner13@gmail.com";
#formato do email
$de = "Content-Type: text/plain;";
#nome de quem esta enviando
$de .= "From: $nome <$email>";
#enviando o email e ao mesmo tempo atribuindo a variavel
#$ver o valor 0 se tudo ocorrer certo e 1 se der errado
$ver = mail($para, $assunto, $mensagem, $de);
#enviando a variavel ver e seu conteudo ao flash
echo "ver=$ver";
?>
por favor me ajudem ?!?!?!?!
Obrigado JR
Publicidade
|
|
Page 1 of 1
Preciso de ajuda urgente !!!!!!!!!!!!! Form em flash enviando em php
#2
Posted 03 March 2006 - 11:20 AM
to no trablho agora mais em casa tenhu un tutorial eh .doc com tudo isso q vc quer crei um email simples para minha radio (que nun tah acabada ainda)
se kiser ver +- como queh eh e se vc pode usar entre em
http://geocities.yahoo.com.br/clanlcpg/index.html
ai clica em pedir musica comecei o site novo por issu tah assim
se vc axar boa a opção lah du meo de enviar email te mando u tuto e se kise ainda do uma ajuda
a vc tem servidor php?
se kiser ver +- como queh eh e se vc pode usar entre em
http://geocities.yahoo.com.br/clanlcpg/index.html
ai clica em pedir musica comecei o site novo por issu tah assim
se vc axar boa a opção lah du meo de enviar email te mando u tuto e se kise ainda do uma ajuda
a vc tem servidor php?
#3
Posted 03 March 2006 - 11:42 AM
Na verdade o servidor de php é onde o site q eu estou fazendo será hospedado e eles só suportão php !!!!
#4
Posted 03 March 2006 - 05:36 PM
Olá, blza !!
Se você já usar o Flash 8 ou pelo menos o Flash MX 2004, use a classe
LoadVars() para fazer o que vc deseja, como no exemplo abaixo:
NO exemplo eu usei 2 components do tipo TEXT, um de tipo BUTTON e um de tipo LABEL. com as instâncias
txtLogin, txtSenha, btSend e lblStatus.
E no arquivo php, vc recupera as varáveis da seguinte maneira:
$login = $_POST["login"];
$senha = _POST["senha"];
//depois que executar o que vc deseja, no caso mandar o email, faça um IF verificando se o email foi enviado mesmo.
//se foi imprima essa variável que o FLASH irá ler
echo ("&ok=1&");
Beleza, espero ter ajudado, qualquer coisa poste novamente !!
Abraço
Bruno Maia
Se você já usar o Flash 8 ou pelo menos o Flash MX 2004, use a classe
LoadVars() para fazer o que vc deseja, como no exemplo abaixo:
NO exemplo eu usei 2 components do tipo TEXT, um de tipo BUTTON e um de tipo LABEL. com as instâncias
txtLogin, txtSenha, btSend e lblStatus.
| ActionScript |
|
E no arquivo php, vc recupera as varáveis da seguinte maneira:
PHP
$login = $_POST["login"];
$senha = _POST["senha"];
//depois que executar o que vc deseja, no caso mandar o email, faça um IF verificando se o email foi enviado mesmo.
//se foi imprima essa variável que o FLASH irá ler
echo ("&ok=1&");
Beleza, espero ter ajudado, qualquer coisa poste novamente !!
Abraço
Bruno Maia
#5
Posted 04 March 2006 - 03:21 PM
Então eu fiz assim e ele só ta mandando no assunto corretamente, mas a menssagem vem em branco sem o nome, email, etc .......
Meu codigo tá assim :
var objMail:LoadVars = new LoadVars();
btEnviar.onRelease = function():Void {
objMail.nome = tiNome.text;
objMail.email = tiEmail.text;
objMail.telefone = tiFone.text;
objMail.assunto = Tipo.selectedData
mensagem.text = nome.text = assunto.text = email.text = "";
objMail.sendAndLoad("http://www.liderbuchas.com.br/mail.php", objMail, "POST");
}
objMail.onLoad = function() {
gotoAndStop(2);
if(this.ver)
msg.text = "Seu e-mail foi enviado com sucesso!!";
else
msg.text = "Ocorreu algum erro no envio do e-mail !!!";
}
e no php assim ::
<?php
#vamos pegar as variaveis vindas
#atraves do objMail
$nome = $_POST["nome"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$assunto = $_POST["assunto"];
$para = "jrdesigner13@gmail.com";
#formato do email
$de = "Content-Type: text/plain;";
#nome de quem esta enviando
$de .= "From: $nome <$email>";
#enviando o email e ao mesmo tempo atribuindo a variavel
#$ver o valor 0 se tudo ocorrer certo e 1 se der errado
$ver = mail($para, $assunto, $mensagem, $de);
#enviando a variavel ver e seu conteudo ao flash
echo "ver=$ver";
?>
o q está errado ????
Por favor me ajudem ?!?!?!
Meu codigo tá assim :
var objMail:LoadVars = new LoadVars();
btEnviar.onRelease = function():Void {
objMail.nome = tiNome.text;
objMail.email = tiEmail.text;
objMail.telefone = tiFone.text;
objMail.assunto = Tipo.selectedData
mensagem.text = nome.text = assunto.text = email.text = "";
objMail.sendAndLoad("http://www.liderbuchas.com.br/mail.php", objMail, "POST");
}
objMail.onLoad = function() {
gotoAndStop(2);
if(this.ver)
msg.text = "Seu e-mail foi enviado com sucesso!!";
else
msg.text = "Ocorreu algum erro no envio do e-mail !!!";
}
e no php assim ::
<?php
#vamos pegar as variaveis vindas
#atraves do objMail
$nome = $_POST["nome"];
$email = $_POST["email"];
$telefone = $_POST["telefone"];
$assunto = $_POST["assunto"];
$para = "jrdesigner13@gmail.com";
#formato do email
$de = "Content-Type: text/plain;";
#nome de quem esta enviando
$de .= "From: $nome <$email>";
#enviando o email e ao mesmo tempo atribuindo a variavel
#$ver o valor 0 se tudo ocorrer certo e 1 se der errado
$ver = mail($para, $assunto, $mensagem, $de);
#enviando a variavel ver e seu conteudo ao flash
echo "ver=$ver";
?>
o q está errado ????
Por favor me ajudem ?!?!?!
#6
Posted 06 March 2006 - 10:05 AM
Estou mandando novamente, completo agora, código em AS + PHP !!
Compare com o seu, é possivel que o seu PHP esteja errado !!!
Flash:
PHP:
Confira direitinho seu código, como estou no trabalho não pude fazer isso pra vc, espero que resolva !!!
Abraço
Compare com o seu, é possivel que o seu PHP esteja errado !!!
Flash:
| ActionScript |
|
PHP:
| ActionScript |
|
Confira direitinho seu código, como estou no trabalho não pude fazer isso pra vc, espero que resolva !!!
Abraço
#7
Posted 06 March 2006 - 12:22 PM
Blz
Obrigado pela força cara !!!!!!
Valeu msm !!
Abraço
JR 13
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Foto em formatos diferentes
Como chama e como usar esse recurso? |
Corel Draw |
coddybh
|
|
|
|
MASCARA EM TEXTO
URGENTE |
PHP |
Alessandro MX
|
|
|
|
banco de dados & php
consulta e cadastro |
MySQL |
lucas_pinheiro
|
|
|
|
SOCORRO!!!
preciso esclarecer uma dúvida cruel! |
Dreamweaver |
Stenyo
|
|
|
|
PHP e Oracle
puxar informações do Banco usando OCI |
PHP |
sevilla
|
|
|
|
Vendo sistema de Guia de Empresa - EXCELENTE
Sistema em PHP / Mysql, fácil instalação, preço baixo |
Mercado / Vagas |
gvieirad
|
|
|
|
Google muda seu algoritmo para dar prioridade às informações recentes
|
Notícias |
Notícias
|
|
|
|
PRECISO URGENTE! WEDSEGINER - PHOTSHOP@!
serviço ! leaim! bem fácil! |
Photoshop & Image Ready |
tobara
|
|
Publicidade
|
|

Help













