Pagina 1 di 8 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 76
  1. #1

    Scrivere un txt da flash

    Vi spiego subito il mio problema.

    Ho necessità di creare un campo di testo in cui l'utente può scrivere un testo ed il contenuto deve salvarsi in un file txt (ovviamente esterno); il tutto su server remoto.

    Girando nel forum ho trovato alcune informazioni ma non ho capito molto a parte che occorre anche php.

    Qualcuno conosce un tutorial o ha un mc già fatto da cui capire il funzionamento della cosa.

    Grazie a tutti per l'aiuto

  2. #2
    il tuo server supporta PHP?

    dovresti passare i valori a PHP e far scrivere il txt a PHP.

  3. #3
    si lo supporta ho altre pagine fatte in php, il mio problema è come scrivere nel txt tramite la l'imput text.

  4. #4
    dovresti dare al pulsante di invio un'azione del genere:
    codice:
    on(press){
    	invio = new LoadVars();
    	invio.testo = testo.text;
    	invio.sendAndLoad("http://www.dominio.it/file.php", invio, "POST");
    	invio.onLoad = function(){
    		testo.text = '';
    	}
    	trace(invio.testo);
    }
    testo è l'istanza del campo di testo input in cui inserisci il testo

    mentre nel file.php:

    Codice PHP:
    <?php
    // apri il file di testo
    $fp fopen("file.txt""a");
    // scrivi il testo inviato da flash
    fwrite($fp$_POST['testo']);
    // chiudi il file
    fclose($fp);
    ?>
    spero di non aver sbagliato niente, fammi sapere...

  5. #5
    GRAZIE MILLE, provo e ti faccio sapere!!!

    :metallica

  6. #6
    non funziona, ho trovato una codice che è simile ma diverso!!

    Flash:

    azione x button "invio dati" che raccoglie i dati del campo "news":

    on (release) {
    loadVariables("news.php", "", "POST");
    gotoAndStop("News", 2);
    }

    ****
    File PHP:

    <?php
    $pathToFile = $text."test.txt"; //nome del file .txt dove voglio salvare i dati
    $fp = fopen ($pathToFile, "r+b");
    fwrite($fp, $news);// $news= variabile (testo) inviata da flash
    fclose($fp);

    ?>

    no bisogna associare una variabile alla casella di testo che contiene il testo scritto?

  7. #7
    no, fai come ti ho detto io, che è giusto...

    non devi dare nessuna variabile al campo di testo input, ma un istanza "testo"

  8. #8
    ok però non funziona

  9. #9
    si, funziona... l'ho appena provato

    hai fatto che ti ho scritto?

    il campo in cui scrivi deve essere input non dinamico...
    e gli dai come nome istanza testo

    poi crei un pulsante e applichi l'azione che ti ho postato...

  10. #10
    ciao ragazzi!

    ora lo provo anche io...vediamo se riesco...
    stavo cercando propio questo in questi ultimi giorni...
    per aggiornare la tabella dei record di un giokino online!

    tnx ancora!

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.