如何打开文本文件并用php写出附加样式?

2022-08-30 20:29:22

如何打开文本文件并使用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);

答案 1

要将数据追加到文件中,您需要在追加模式下打开该文件(请参见 fopen):

  • “a”
    仅开放供书写;将文件指针放在文件末尾。如果该文件不存在,请尝试创建它。
  • “a+”
    开放阅读和写作;将文件指针放在文件末尾。如果该文件不存在,请尝试创建它。

因此,要打开 textFile.txt仅写追加模式:

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

但是,您也可以使用更简单的函数file_put_contents,它将 和 一个函数组合在一起:fopenfwritefclose

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

答案 2

推荐