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

enviar dados (RESOLVIDO)


Rodrigo26

Pergunta

Boa tarde,

Estou com uma dúvida.

Há possibilidade de enviar dados pelo flash? Como ocorre em um formulário?

Ex:

<form action="index.php" method=post>
<input type="hidden" name="dado1" value="teste1" />
<input type="hidden" name="dado2" value="teste2" />
<input type=submit value="Enviar">
</form>
Tipo após 0.3 segundos redirecionar para outra página para tratar desses dados. sei que utilizando o método:
getURL("index.php");

No flahs e uma pequena animação de 0.3 segundos dá pra ser feito. O problema é que gostaria que redirecionace para outra página com os dados.

Obrigado,

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

3 respostass a esta questão

Posts Recomendados

  • 0

Olá Rodrigo26 ^_^

Certamente existe como enviar dados, mas não o flash sendo o intermediário da ação;

E se vosso motivo no caso seria um modo de proteger os dados enviando pelo flash, não creio que esta vai ser a solução pois o método send do flash, envia, via url, assim como o php;

Poderias fazer um formulario no flash, e linká-lo a uma página php para receber os dados e partir dai tratá-los mas tem vários tutoriais desse pelo fórum;

Obs: sobre o redirecionamento se fosse o caso você pode usar o proprio PHP usando o comando Header:

<?php
header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>

fonte:http://www.php.net

Assim você obteria um redirecionamento

Mas não sei certamente se esse é o eu problema

Qualquer coisa faça outro post :)

Abraços

Pooh

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

  • 0
Boa tarde,

Estou com uma dúvida.

Há possibilidade de enviar dados pelo flash? Como ocorre em um formulário?

Ex:

<form action="index.php" method=post>
<input type="hidden" name="dado1" value="teste1" />
<input type="hidden" name="dado2" value="teste2" />
<input type=submit value="Enviar">
</form>
Tipo após 0.3 segundos redirecionar para outra página para tratar desses dados. sei que utilizando o método:
getURL("index.php");

No flahs e uma pequena animação de 0.3 segundos dá pra ser feito. O problema é que gostaria que redirecionace para outra página com os dados.

Obrigado,

Rodrigo

Tente usar o URLRequest para enviar os dados.

//ActionScript 3.0

var request:URLRequest = new URLRequest("http://www.seusite.com.br/paginatratardados.php");

var loader:URLLoader = new URLLoader();

var variaveis:URLVariables = new URLVariables();

loader.dataFormat = URLLoaderDataFormat.VARIABLES;

urlPhp.method = URLRequestMethod.POST;

function enviaDadosParaPHP() {

variaveis.msgFlash = msg.text;//Coloco o valor do campo na variavel

urlPhp.data = variaveis;

loader.addEventListener( Event.COMPLETE, envio);//Quando o envio for completado mostra a msg(função 'envio')

loader.load(urlPhp);

}

function envio( e:Event):void {

trace("Dados enviados com sucesso!");

//Caso queira redirecionar para outra pagina após o anvio coloque assim

var link:URLRequest = new URLRequest("outraPagina.php");

navigateToURL( link,"_self");

}

//Para recuperar os dados no PHP faça assim

$msgPHP =$_GET['msgFlash'];

Editado por Fábio Fontes
Link para o comentário
Compartilhar em outros sites

  • 0

Já havia me esquecido desse tópico, rs.

Resolvi desta forma:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>T.J Associados</title>
<script type="text/javascript">
function atualiza()
{
   var largura=screen.width;
   var altura=screen.height;
   var local = 'apresentasao.php?x='+largura+'&y='+altura;
   location.replace(local);
}
</script> 
</head>
<body onload="atualiza()">
<center>Aguarde...</center>
</body>
</html>

Um muito obrigado a todos,

abrs,

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...