Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41

Discussione: php e flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    php e flash

    Ciao,
    sto tentando l'interazione di php mysql e flash, seguendo la pillola di Andr&a...
    Devo dire che per il momento nn mi funziona nulla...
    Parto con una domanda.
    Ho creato un bottone con il codice actionscript che dovrebbe inviare al mio file php la variabile che gli permetta di fare una ricerca sul database.
    Quando lancio in locale l'swf l'output dice:

    Ok
    Undefined

    Cosa significa undefined (nel senso di cosa significa in flash)...

    Avete consigli?

    Ciao
    grazie

  2. #2

    Re: php e flash

    Originariamente inviato da Bregovic
    Ciao,
    sto tentando l'interazione di php mysql e flash, seguendo la pillola di Andr&a...
    Devo dire che per il momento nn mi funziona nulla...
    (è il mio saluto ad Andr3a, lui capirà... )

    Originariamente inviato da Bregovic
    Parto con una domanda.
    Ho creato un bottone con il codice actionscript che dovrebbe inviare al mio file php la variabile che gli permetta di fare una ricerca sul database.
    Quando lancio in locale l'swf l'output dice:

    Ok
    Undefined

    Cosa significa undefined (nel senso di cosa significa in flash)...

    Avete consigli?

    Ciao
    grazie
    undefined in italiano significa non definito, in flash indica che il valore della variabile non è stata definita (cioè non ha nessun valore).

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    ehm....nn intendevo che nn funziona niente di quello che ha ftto lui eh....sono io che ho interpretato in modo sbagliato sicuramente la sua guida....



    Se posso,
    questo è quello che ho messo nel mio actionscript (e non si arrabbi l'autore della lpilloa perchè Ehm..liberamente ispirato....)

    on (release) {

    var stringa_1 = "1944/1948";
    var altro_1 = "sdfdsfgdfsgfdùdfgùdfgù";
    var invia = new LoadVars();
    invia.stringa = stringa_1;
    invia.altro = altro_1;
    var file_ricevi = new LoadVars();
    invia.sendAndLoad("biografia.php",file_ricevi);
    file_ricevi.onLoad = function(success) {
    if(success) {
    trace("OK");
    trace(file_ricevi.fatto);
    }
    else {
    trace("errore");
    }
    }
    }



    Perchè dice che è indefinita?

  4. #4
    Originariamente inviato da Bregovic
    ehm....nn intendevo che nn funziona niente di quello che ha ftto lui eh....sono io che ho interpretato in modo sbagliato sicuramente la sua guida....
    gliela diamo buona va...


    Originariamente inviato da Bregovic
    Perchè dice che è indefinita?
    perchè lui aspetta una risposta da una pagina.php la cui pagina non funziona in locale (se non c'è un motore php) quindi è ovvio che ti restituisce undefined.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Ehm.....ah.....ok....scusa.....
    Cmq non riesco mica a far funzionare nulla lo stesso!
    ORa riprovo giustamente sul server..in caso posso chiedere qui anche sul php dato che sei una persona così tanto gentile e disponibile???



    Vabbè riprovo a vedere che mi succede sul server...

    Grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Grrrr-
    Ora non mi interessa di quello che php restituisce, mi interessa che flash mandi a php la prima variabile che ho impostato!
    Io ho fatto un semplice ile biografia.php

    <?php
    echo $_POST['stringa'];
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Che ovviamente in biografia.php non fa vedere nulla..
    ma io posso vedere cosa ha mandato flash?
    In realtà non mi interessa, volevo solo controllare che passasse il valore prima di fare la query....

    Ma secondo me non funziona...

  8. #8
    se tu parti già con il pensiero che non funziona... beh... non andrai lontano

    cmq se mandi i dati con sendAndLoad la pagina php non viene aperta quindi è ovvio che non vedi nulla

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    No no, uffa oggi non riesco a parlare ... Non funziona quello che ho fatto finora....Funzionerà! Per forza funzionerà, lo Devo fare!

    Vabbè allora devo cambiare metodo immagino...


    Torno a documentarmi un pò prima delle prove allora...

  10. #10
    la pagina deve essere interpretata, e questo nella pillola c'e' scritto ... quindi non accadra' mai niente finche scrivi questo:

    invia.sendAndLoad("biografia.php",file_ricevi);


    e non questo

    invia.sendAndLoad("http://localhost/biografia.php",file_ricevi);


    ... sempre che biografia.php sia in Apache, e che PHP funzioni correttamente ....


    Poi in sendAndLoad non potrai vedere alcunche' perche' la pagina non viene caricata, puoi invece scrivere nella pagina php qualcosa tipo

    <?php
    $fp = fopen("daFlash.txt", "w+");
    $fromFlash = isSet( $_POST["stringa"] ) ? $_POST["stringa"] : "non e' arrivato niente";
    fwrite( $fp, $fromFlash );
    fclose( $fp );
    echo "done=ok";
    ?>


    In questo modo potrai verificare, una volta risolto il problema del percorso interpretato tramite url assoluto ( ovvero con http://localhost/ davanti ed eventuale cartella ... ) se da flash arriva o non arriva niente, se arriva trovi il file daFlash.txt con il contenuto di quella variabile, altrimenti troverai scritto "non e' arrivato niente".
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.