Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148

    passaggio variabile flash--> php

    ciao a tutti .
    faccio sempre un gran casino con i passaggi di variabili ..
    mi date solo un'occhiata a questo codice per piacere ..

    in pratica devo passare due variabili (login e password) ad un file php .. e basta ..

    io ho usato questo codice sul pulsante di invio da flash delle variabili:
    __________________________________________________ _____
    on (release){
    var connessione = new LoadVars();
    connessione.login = nome;
    connessione.psw = pass;
    connessione.send("connect.php", "_self", "POST");
    }
    __________________________________________________ _____
    nome e pass = sono i due campi di testo;
    login e psw = le due variabili che passo al file connect.php



    questo il codice sul file php, che non sò quanto sia corretto:
    __________________________________________________ _____
    <?
    php $selezione = $_REQUEST['selezione'];
    param name=FlashVars VALUE="connessione=echo $login $psw"
    FlashVars="connessione=php echo $login $psw"
    ?>
    __________________________________________________ _____

    grazie mille.

    ciao ciao
    zech

  2. #2
    visto che immagino ti servirà anche un ritorno circa la verifica della ID e PW perchè non utilizzi

    codice:
    var nome = ""; 
    var pass = ""; 
     
    var connessione = new LoadVars();
    connessione.login = nome;
    connessione.psw = pass;
    
    // var per la ricevuta di ritorno da php 
    var ricevuto  = new LoadVars(); 
    
    // controllo variabile di ritorno
    ricevuto.onLoad = function(success) { 
        if(success) { 
            trace(ricevuto.risultato)
        } 
        else { 
            trace("Errore"); 
        } 
    }
    // invio e ricezione
    connessione.sendAndLoad("connect.php",ricevuto);
    $_POST["login"]; $_POST["psw"];

    Se il controllo va a buon fine puoi rispondere con una variabile
    "risultato=Accesso Consentito"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148
    in realtà un ritorno non mi serve ..
    o meglio nn serve a me direttamente ..

    in pratica io dovrei inviare login e psw ad un indirizzo ip di un'area clienti che non gestisco io

    quindi io pensavo di inviare login e psw ad un file php e poi se le recupera l'atro le variabili ..

    giusto ?!

    grazie mille
    zech

  4. #4
    suppongo di si ma il flash come lo gestisci ?? inviate le variabili .. che fa rimane così ?? senza sapere se è andato tutto bene oppure no ?? Io chiederei una variabile di controllo tanto per gestire la situazione anche dal lato flash ..

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148
    si .. effettivamente ..
    cmq . ho sentito il terzo in comodo (quello che gestisce l'area clienti per intenderci)
    e dovrebbe gestirsela tutta lui ..

    quindi per ora non sussiste più il problema .

    grazie mille cmq per le dritte .
    ciao
    ciao

    zech

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in realtà con il _self non dovrebbe esserci problema, perchè il file php richiamato sostituirà, nella stessa pagina del browser, il file precedente che contiene l'swf

    il fatto è che non ho capito qual'è il problema del thread, si tratta solo di una verifica del codice oppure hai postato perchè non funziona?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148
    ..ciao and80 ..
    il post era solo per una verifica del codice.
    ma ho poi "schivato" il problema in altra maniera (facendolo fare al gestore dell'area clienti).

    quindi come dicevo .. problema superato.

    cmq.. mi confermi che il mio codice era corretto ???

    grazie 1000
    zech

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da zecharia
    cmq.. mi confermi che il mio codice era corretto ???
    quasi
    codice:
    on (release){
    var connessione = new LoadVars();
    connessione.login = nome.text;
    connessione.psw = pass.text;
    connessione.send("connect.php", "_self", "POST");
    }
    se nome e pass sono i nomi di istanza dei campi di testo, accedi al testo che contengono attraverso la loro proprietà text

    mentre il codice PHP è decisamente sbagliato, ma non credo che sia importante, visto che poi non sarai tu a scriverlo


  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    148
    si la proprietà .text l'ho inserita ..
    anche se in realtà ho riscontrato che funziona correttamente anche senza.

    php addirittura decisamente sbagliato .. uffi ..
    beh se hai 5 minuti da buttar via e mi scrivi la versione corretta mi fa comunique comodo .. potrebbe tornarmi utile in altre circostanze .. e più che altro magari cerco di capire meglio il funzionamento di questo oscuro, per me, php !!!
    non per altro .. perchè in un'altro contesto ho usato un codice simile per passare da flash a flash (filmati separati) tramite php una variabile .. e mi funziona correttamente !!!

    beh .. se hai voglia .. se no .. grz mille cmq e alla prox


    zech

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.