Подтвердить что ты не робот

Как открыть текстовый файл и написать ему append-style с php?

Как открыть текстовый файл и записать его с помощью 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);
4b9b3361

Ответ 1

Чтобы добавить данные в файл, вам нужно будет открыть файл в режиме добавления (см. fopen):

  • 'а'
    Открыт только для записи; поместите указатель файла в конец файла. Если файл не существует, попытайтесь его создать.
  • 'а +'
    Открыт для чтения и записи; поместите указатель файла в конец файла. Если файл не существует, попытайтесь его создать.

Итак, чтобы открыть textFile.txt только в режиме добавления только для подписки:

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

Но вы также можете использовать более простую функцию file_put_contents, которая объединяет fopen, fwrite и fclose в одной функции:

$data = sprintf("%s %s %s\n", $var1, $var2, $var3);
file_put_contents('textFile.txt', $data, FILE_APPEND);