Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    21

    Leggere variabili da PHP

    Ho un problema con le variabili.
    Stò provando a leggere delle variabili inviate da uno script PHP, ma non riesco a leggerle.
    Mi spiego meglio. Da una pagina flash invio dei dati ad uno script php per inviare una mail e resto in attesa della risposta dallo script.
    Lo script mi invia la risposta ( due variabili ), ma io non riesco a leggerle.

    Lo script php è il seguente :

    $vote1_out='Registrazione avvenuta con successo';
    $vote2_out='Ti è stata spedita un eMail di conferma';
    $values="&var1=".$vote1_out."&var2=".$vote2_out."& ";
    echo $values;

    in flash tento di leggerle così:

    function esito() {

    var external_file:String = "c:/Flash/Login/pippo.php";
    var request:URLRequest = new URLRequest(external_file);
    var ex_loadvars:URLLoader = new URLLoader();
    ex_loadvars.addEventListener(Event.COMPLETE,comple teHandler);
    ex_loadvars.addEventListener(IOErrorEvent.IO_ERROR ,errorHandler);
    function completeHandler(event:Event) {
    var vars:URLVariables = new URLVariables(event.target.data);
    trace(vars.var1); // output: "contenuto della variabile1"
    trace(vars.var2); // output: "contenuto della variabile2"
    risposta1 = vars.var1;

    }
    function errorHandler(event:IOErrorEvent) {
    trace("Problemi!");
    }
    load
    ex_loadvars.load(request);
    }

    il valore che mi restituisce per le due variabili è undefined


    Sapete aiutarmi ???
    Ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    21
    Sono così fuori strada che nessuno mi risponde ???

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Da quanto ho capito flash e PHP girano sulla stessa macchina, giusto?
    Quindi, se è così l'indirizzo del PHP non deve essere c:\ ma un http:// quindi l'indirizzo ip del tuo pc.
    Poi ho anche notato che mancano i TAG <?php e ?> allo script. E come ultima cosa sono definite male le variabili che restituisce php. Una corretta sintassi è
    var1=xxxxxxxxxxxxx&var2=xxxxxxxxxxxxxx

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    21
    I tag nel php ci sono, solo che ho scritto solo una parte del mio script.
    Inoltre ho verificato le variabili che invio e sono corrette.

    Comunque ho risolto !!!
    Sembra che il problema fosse il nome delle variabili.
    Infatti o sostituito var1 e var2 con dati1 e dati2 ed ora funziona tutto.

    Ciao e grazie

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.