Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Caricare un file .php

  1. #1

    Caricare un file .php

    Salve a tutti, scusate innanzitutto per l'ignoranza atavica che dimostrerò...

    Il problema:
    Ho una pagina Flash dove mi piacerebbe che all'avvio mi si caricasse su di un target un numero che è il risultato della pagina chiamata prova.php contenente il seguente codice:

    <?
    // echo (int) ( (0.1+0.7) * 10 ); // echoes 7!
    $date = date("d/m/Y H:i:s");
    $tempo = time();
    $partenza = strtotime("04/04/1978 00:00:00");
    $quanto = (int)(($tempo-$partenza)/86400);
    print "$quanto";
    ?>

    il quale deve aumentare di 1 unita alla mezzanotte di ogni giorno (data server).

    Fermo restando il fatto che la pagina PHP funziona perfettamente se caricata da sola, come faccio a far caricare questo numero in flash??

  2. #2
    Non puoi caricare proprio "la pagina", puoi caricare i dati da essa restituiti.

    <?
    // echo (int) ( (0.1+0.7) * 10 ); // echoes 7!
    $date = date("d/m/Y H:i:s");
    $tempo = time();
    $partenza = strtotime("04/04/1978 00:00:00");
    $quanto = (int)(($tempo-$partenza)/86400);
    print "qnt=$quanto";
    ?>

    Da flash

    k = new LoadVars()
    k.onLoad = function(){
    trace(this.qnt)
    }
    k.load('prova.php')

  3. #3
    Se scrivevi arabo forse qualche speranza di capire l'avevo

    Allora ricapitolando:

    Si naturalmente intendevo il risultato della pagina che è semplicemente un numero (oggi 9705).

    Mettiamo che io voglia far visualizzare questo numero su di un target chiamato "oggi" che sta all'interno di una frase scritta su Flash.

    Da quello che leggo dalla tua risposta io con la mia igno interpreto:

    //nomino la variabile K
    k = new LoadVars()

    //gli dico che al caricamnto della pagina deve caticare su questo livello il risultato di qnt
    k.onLoad = function(){
    trace(this.qnt)
    }

    //questa non la capisco però, a mia logica dovrebbe stare sopra??
    k.load('prova.php')

    illuminami, ricorda che devo caricare il risultato su un target.

    Grazie 1.000

    Luca

  4. #4
    Con il codice che ti ho dato carichi la variabile "qnt" (restituita dalla pagina .php con

    echo "qnt=$valore";

    )

    dentro all'oggetto "k" in Flash.
    Quindi dentro al filmato Flash avrai la variabile

    k.qnt

    Che potrai utilizzare dove e come vuoi.

    Sull'interazione tra flash e php trovi tutorial ed esempi ad esempio su www.sephiroth.it e www.flash-php.it, poi sul forum ci sono vari thread a riguardo, però ora la ricerca è disabilitata.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.