将变量保存在用户使用 php 输入的服务器 txt 文件中

Saving variables in server txt file that users input using php

我的服务器上有一个 .txt 文件和一个输入框。有什么简单的方法可以将用户从输入框输入的内容添加到我服务器上的txt文件中吗?回答这个问题可能有点复杂,但非常感谢指向好的帖子/教程的链接,为我指明正确的方向!

您可以使用带有 FILE_APPEND 标志的 file_put_contents() 函数。

<?php
$filename = './myFile.txt';
$data = $_POST['inputname'] ?? '';
file_put_contents($filename, $data, FILE_APPEND);

编辑:行的解释 $data = $_POST['inputname'] ?? '';

如果有一个名为inputname的POST字段,它将把它的值赋给 $data 变量。如果 POST 字段不存在,它会将空值分配给 $data 变量。