Come aprire il file di testo e scrivere aggiungere stile con php?

Come si apre un file di testo e scrivere su di esso con php appendstyle

    textFile.txt

        //caught these variables
        $var1 = $_POST['string1'];
        $var2 = $_POST['string2'];
        $var3 = $_POST['string3'];

    $handle = fopen("textFile.txt", "w");
    fwrite = ("%s %s %s\n", $var1, $var2, $var3, handle);//not the way to append to textfile
fclose($handle);
InformationsquelleAutor Chris_45 | 2010-03-15

 

One Reply
  1. 38

    Per l’aggiunta di dati a un file che si avrebbe bisogno per aprire il file in modalità append (vedi fopen):

    • ‘un’

      Aperto in sola scrittura; posiziona il puntatore alla fine del file. Se il file non esiste, tenta di crearlo.
    • ‘a+’

      Apre il file in lettura e scrittura; posiziona il puntatore alla fine del file. Se il file non esiste, tenta di crearlo.

    Modo per aprire la textFile.txt in scrivere solo aggiungere modalità:

    fopen("textFile.txt", "a")

    Ma si può anche usare la semplice funzione di file_put_contents che combina fopen, fwrite e fclose in una sola funzione:

    $data = sprintf("%s %s %s\n", $var1, $var2, $var3);
    file_put_contents('textFile.txt', $data, FILE_APPEND);
    • +1 per entrare nel dettaglio. fprintf() sarebbe anche una buona scelta.

Lascia un commento