Ir para conteúdo

POWERED BY:

Arquivado

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

marcelocardoso

carregar variavel do php

Recommended Posts

Olá Pessoal!

 

Como proceder para exibir valor de variavel de php carregada com loadvariablesnum???

To usando esse script php

 

 

<?php
$arquivo = "contador.txt";
$abrir = fopen($arquivo, "r");
$total = fread($abrir, filesize($arquivo));
fclose($abrir);
$abrir = fopen($arquivo, "w");
$total = $total + 1;
$salva = fwrite($abrir, $total);
fclose($abrir);
echo $total;
?>

Quero resgatar a variavel &total dentro do flash, ou seja, resgatar e exibir na tela.

como posso fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

loadvariables??? Esqueça isso amigo, utilize a classe "LoadVars" que é muito mais completa, ex. básico:

 

myLv = new LoadVars();
myLv.onLoad = function(success)
{
    if (success)
    {
        trace(this.myPHPvar);
    }
    else
    {
        trace("Error loading data...");
    }
};
myLv.load("endereco_arquivo_php");

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo. Crie um campo de texto dinâmico e instancie o mesmo por exemplo "myTxt".

No code sugerido, veja que utilizei o "trace" para verificar o recebimento da variável do php assim, coloque neste mesmo bloco da condição, a instrução para receber e enviar os dados a sua caixa de texto ex:

myTxt.text = this.myPHPvar;

Onde:

myTxt = Instância da sua caixa de texto dinâmica;

myPHPvar = Sua variável no PHP.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Colega!

 

Fiz o seguinte:

1) criei dois layers no flash, primeiro coloquei as ações abaixo:

myLv = new LoadVars();
myLv.onLoad = function(success)
{
    if (success)
    {
        trace(this.myPHPvar);
    }
    else
    {
        trace("Error loading data...");
    }
};
myLv.load("endereco_arquivo_php");

2) criei um novo layer para colocar o bloco de text dinamic, onde instanciei ele com o nome de MyTxt.

 

Só que quando vou exibir o arquivo , ele aparece assim: level0.MyTxt

 

Oque estou fazendo de errado?

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.