Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema con php e sendAndLoad [MX]

    Ciao ragazzi.
    Ecco il mio problema.

    Invio delle var ad un php che me le scrive su file di testo.
    Funziona tutto!!!
    Solo una cosa, al termine dell'operazione sendAndLoad mi da sempre success falsa... però tutte le operazioni sono state svolte.
    Siccome vorrei legare un evento al termine dell'operazione devo sapere qundo va a buon fine.

    Ho cercato sul forum e trovato problemi simili, ma le soluzioni erano identiche al mio script, probabilmente mi sfugge qualcosa di clamoroso.

    codice:
    function Salva() {
    	var varToSend = new LoadVars();
    	varToSend.nuovoXML = nuovoXML;
    	//
    	varToSend.onLoad = function(success) {
    		status = "salvataggio in corso";
    		if (success) {
    			status = "dati salvati";
    		} else {
    			status = "errore";
    		}
    	};
    varToSend.sendAndLoad("scrivi.php", varToSend);
    }
    Codice PHP:
    <?php
    // nome fisico del file
    $nomeFile="news.xml";
    //apro il file
    $fp fopen($nomeFile"w"); 
    //levo le slash superflue alle var ricevute da flash
    $nuovoXML2=stripslashes($nuovoXML);
    // "a" scrive di seguito, "w" scrive da capo 
    // apertura in scrittura del file
    fwrite($fp$nuovoXML2); 
    // chiusura del file 
    fclose ($fp); 
    ?>
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  2. #2
    a me sembra a posto... probabilmente è solo dovuto dal fatto che tu usi sendAndLoad, e quindi si presuppone che il flash carichi qualcosa dal php ed invece manda e basta, ed il php non rimanda la risposta...

    prova ad usare solo send

    (sto sparando...) ciauz
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    Ciao Panta!
    Farò subito delle prove...

    Secondo te per sapere se il file php ha fatto il suo lavoro, è possibile fargli inviare qualcosa a flash...

    tipo:


    Codice PHP:
    <?php
    $ok
    =0;
    // nome fisico del file
    $nomeFile="news.xml";
    //apro il file
    $fp_=_fopen($nomeFile,_"w");_
    //levo le slash superflue alle var ricevute da flash
    $nuovoXML2=stripslashes($nuovoXML);
    // "a" scrive di seguito, "w" scrive da capo 
    // apertura in scrittura del file
    fwrite($fp,_$nuovoXML2);_
    // chiusura del file 
    fclose_($fp);_
    //
    $ok=1;
    ?>
    poi a flash gli faccio leggere la var ok... (in qualche modo)

    tu! come la vedi?
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  4. #4
    x far vedere la var $ok
    dovresti stamparla:
    echo'ok=1';

  5. #5
    Ciao coach

    la pagina php lavora in iincognito, quindi non viene vista, richeve i dati e li scrive sul txt.

    Se uso echo flash è ugualmente in grado di leggerla?

    scusate la mia scarsità delle basi del PHP (ahimè sono un grafico pagato è programmare... ah il mio vecchio aerografo... quanti ricordi)

    Poi in flash come dovrei procedere, è sufficente sendAndLoad per riacchiappare la var ok stampata da echo?

    Ciao
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  6. #6
    ho inserito echo... e una cosa qualsiasi, ora funge.
    grazie per l'aiuto ragazzi!
    :adhone:
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  7. #7

  8. #8
    eheh bene, ciao loscos
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

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.