Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064

    Scrittura file txt su più righe.

    Io ho un fle txt con all'interno diverse righe che corrispondono a diverse variabili e loro valori:

    codice:
    var1=qwerty
    var2=zaqxw
    var3=treyt
    
    ecc
    Come faccio a scrivere su questo file in modo che mi cambi solo la riga che gli dico io e non tutto quanto?

  2. #2
    usando file() ; mette in un array numerato tutte le righe del file che importi con questa funzione... ES

    test.txt
    codice:
    riga1 = risultato 1
    riga2 = risultato 2
    riga3 = risultato 3
    riga4 = risultato 4
    riga5 = risultato 5
    riga6 = risultato 6
    riga7 = risultato 7
    riga8 = risultato 8
    da php:

    Codice PHP:
    $element file "test.txt" ) ;

    /* in questo caso ti restituisce questo array:

    $element = array ( 0 => "riga1 = risultato 1"
                       1 => "riga2 = risultato 2"
                       2 => "riga3 = risultato 3"
                       .... etc );
    */

    echo "<pre>"
    print_r $element ) ;
    echo 
    "</pre>"
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Intanto grazie. Però non riesco a farlo funzionare, nel senso che il file txt rimane vuoto.

  4. #4
    emmm spetta file serve per ricavare, nn per scrivere
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Originariamente inviato da bonaprogram
    emmm spetta file serve per ricavare, nn per scrivere
    Ehm... no, io devo scrivere, per leggere lo faccio da un flash.

  6. #6
    per far andare da capo ogni volta basta che scrivi \n alla fine della riga (no nel txt ma nella scrittura)

    $stringa = "stringa\n";

    devi apreire il txt in modo che flash interpriti quello scritto come variabili ?

    se e cosi nn va bene andare da capo porta errore e potresti cmq utilizzare il file php senza far salvare un txt
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Originariamente inviato da bonaprogram
    per far andare da capo ogni volta basta che scrivi \n alla fine della riga (no nel txt ma nella scrittura)

    $stringa = "stringa\n";

    devi apreire il txt in modo che flash interpriti quello scritto come variabili ?

    se e cosi nn va bene andare da capo porta errore e potresti cmq utilizzare il file php senza far salvare un txt
    Il file txt, alla fine, dovrà essere come scritto nel primo post.

    Ho voluto provare una cosa del genere per vedere intanto come iniziare:

    <?php
    $file = "bb.txt";

    $element="aaa";

    fopen($file,w);
    fwrite($file,"$element");
    fclose($file);

    ?>

    ma il file resta vuoto, anche settandogli gli attirbuti in scrittura.

  8. #8
    $contenuto = "riga1 = risultato 1\n";

    $file=fopen("file.txt",'a+');
    fputs($file,$contenuto);
    fclose($file);
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  9. #9
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Ok, tks.

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.