Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bastardo

Form PHP + Flash

Recommended Posts

Olá galerinha do Imasters!

eu to com p*ta pobremão que eu não consigo nem dormir... vide o horário desse post..apesar de ter lido os 15 tutoriais que eu achei por ai eu não consegui solucionar essa jenga!

lá vai

eu quero que o flash envie as variáveis pro PHP

e eu quero que o PHP as mande por e-mail...

eu consigo fazer com que o PHP mande o e-mail mas

não consigo fazer ele resgatar nada do flash

 

eu to tentando usar um dos metodos relacionados no help do flash que enviam variáveis:

getURl, loadVariablesNum ou Load Vars

 

sendo que o ultimo codigo testado ficou assim no AS

btnEnviar.onRelease=function() {System.useCodepage = true; function enviar_email() {		enviar = new LoadVars();    enviar.nome = txt1.text;    enviar.cargo = txt2.text;    enviar.adicional = txt3.text;    enviar.send("form.php", _self, "POST");       }    };

o texto é carregado sem perdas pra dentro dessa rotina onde eu usei trace(txt1.text) por exemplo

agora pro PHP saber o que ta escrito nas variaveis é que eu me complico olhem:

$nome      = $_POST["nome"]; //pega as variaveis por POST$cargo     = $_POST["cargo"];$adicional   = $_POST["adicional"];$tel  = $_POST["txt4.text"];$cel  = $_POST["txt5.text"];$fax  = $_POST["txt6.text"];$email  = $_POST["txt7.text"];$endereco  = $_POST["txt8.text"];$bairro  = $_POST["txt9.text"];$cep  = $_POST["txt10.text"];$pais  = $_POST["txt11.text"];

o que eu deveria mudar? eu já tentei de tudo e não ta rolando. o php não le o conteudo digitado nos campos e o e-mail chega apenas com nome:

 

 

se alguem puder dar uma mãozinha eu vou dormir melhor http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif e prometo colaborar com o forum tbm

abração!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso tá claro pra mim, mais veja, se eu fosse editar todas as variáveis pra ver se funciona o método que eu to testando aí é que eu ia pirar grandão, se eu consigo fazer com que pelo menos uma das variáveis seja enviada, no caso o txt1, eu consigo aplicar em todas as outras...mesmo assim valeu, isso me deu uma outra ideia... vou testar tudo que eu puder no mesmo código e mandar uma variável diferente em cada caso, talvez assim eu detecte qual delas funciona e assim eu posso reproduzir seu código nos outros casos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então galerinha firmezera total... eu fiz exatamente o que tá mostradoaqui sem adaptação nem nada desse site, testei no cs3 e no flash 8 e nada

se quiserem ver os resultados eu tenho um espaço de graça com serviço php aqui

 

os códigos:

php

<? // Recieving the variables. $name = $_POST['name']; $age = $_POST['age']; $eye = $_POST['eye']; // printing out the variables print "Your name is ". $name . ".<br>"; print "You are ". $age ." years old.<br>"; print "You have ". $eye ." eyes.<br>"; ?>

e AS

submit.onPress = function () { 	  getURL ("getVars.php", "_blank", "POST"); }

quem puder me dar uma luz ai eu fico agradecidão!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara se você desse uma olhada aqui mesmo no fórum iria ver isso:

http://forum.imasters.com.br/index.php?showtopic=248722 - Tutorial

http://forum.imasters.com.br/index.php?showtopic=248441 - Tópico

 

Que é exatamente o que quer! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

..apesar de ter lido os 15 tutoriais que eu achei por ai eu não consegui solucionar essa jenga!

lá vai

Então galerinha firmezera total... eu fiz exatamente o que tá mostradoaqui sem adaptação nem nada desse site, testei no cs3 e no flash 8 e nada

então meus problemas tem a ver com outras coisas se não construir a página em si não??

 

exemplo... num desses tutoriais a página html que suporta o swf, tem uma tag:

<param name="allowScriptAccess" value="sameDomain" />
significa que ele aceita o acesso de scripts do mesmo domínio certo?

então se isso não estiver escrito posso ter problemas pra acessar scripts certo?

olha.... vcs não estão lendo o que eu escrevi "aaah mais um problema daquele...."

sou novato... mas e ai? o forum num serve pra tirar essas duvidas que pra vcs são corriqueiras?

Compartilhar este post


Link para o post
Compartilhar em outros sites

significa que ele aceita o acesso de scripts do mesmo domínio certo?então se isso não estiver escrito posso ter problemas pra acessar scripts certo?

cara para gerar o HTML eu sempre aperto F12 do flash, não faço mais nada a mais que isso, mesmo porque não mexo com HTML onde trabalho, mas isso ai é se um flash ta em outro servidor ele permite o acesso de script.Leia: http://kb.adobe.com/selfservice/viewConten...rnalId=tn_16494

olha.... vcs não estão lendo o que eu escrevi "aaah mais um problema daquele...."sou novato... mas e ai? o forum num serve pra tirar essas duvidas que pra vcs são corriqueiras?

Sim eu estou lendo o que você está escrevendo, mas se você olhar bem os links que te passei foram respondidos ontem a tarde e a sua dúvida foi ontem de madrugada, ou seja mesmo que você tenha feito a busca elas não iriam aparecer por conta do horário...Segundo que sim é legal responder o fórum e ajudar, mas ninguem aqui é pago para isso e nem obrigado a fazer isso, portanto poste com educação, não precisa a fonte de maior tamanho que mesmo sendo miope eu enxergo na fonte padrão! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa a grosseria, eu simplesmente intendi a sua resposta como "você não está prestando atenção ao que já foi feito antes", mas tenho a impressão que meus problemas não estão exatamente nos códigos mas sim am permissões que o flash tem pra mandar variáveis essas coisasserá que pode ser isso?valeu e abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara se tiver no mesmo servidor não tem porque dar pau!

Testa tudo no mesmo lugar antes! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

O flash tem uns problemas de permissão que não sei explicar porquê, quando da pau comigo essas coisas, eu faço uns esquemas doidos assim e rola!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... e o engraçado é que testo em 2 servers externos e testo no localhost tbm...e mesmo tendo pego coisas prontas, o php não lê as variáveis, ele apenas escreve o que tá como print no códigomesmo assim... eu vou continuar tentando, não da pra desistir agora eu to com tudo pronto só preciso que essas informações sejam lidas pelo phpbom... acho que é isso abrçs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o php é apenas uma das opções que se tem, posso tentar resolver com outra linguagem como java, que pelo que eu sei o java é a base do AS... será que rola ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

me manda o FLA, os arquivos que você mandou não tinha ele!

o php é apenas uma das opções que se tem, posso tentar resolver com outra linguagem como java, que pelo que eu sei o java é a base do AS... será que rola ?

cara vou ajustar o seu flash, pois de php e Java não manjo nada! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara no arquivo que me mandou, você não fez as alterações que postei acima! :-s

Compartilhar este post


Link para o post
Compartilhar em outros sites

perai fiquei perdido, achei que tinha te mandado o .fla agora por pm...(assim que resolvermos isso deixo as alterações aqui pra quem tiver problemas relacionados)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso tá claro pra mim, mais veja, se eu fosse editar todas as variáveis pra ver se funciona o método que eu to testando aí é que eu ia pirar grandão, se eu consigo fazer com que pelo menos uma das variáveis seja enviada, no caso o txt1, eu consigo aplicar em todas as outras...mesmo assim valeu, isso me deu uma outra ideia... vou testar tudo que eu puder no mesmo código e mandar uma variável diferente em cada caso, talvez assim eu detecte qual delas funciona e assim eu posso reproduzir seu código nos outros casos.

funcionou!foi assim mesmo que aconteceu... testei todas as possibilidades no mesmo código... uma delas funcionouabraços a todos... e shumi, valeu pelo esforço...na verdade o meu problema foi de atenção... uma hora ou outra eu ia acertar....eu vou fazer um troubleshoting guide pra ajudar as pessoas que tem problemas de atenção como o meu!falou! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.