Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Post数据覆盖以前的文本_Php_Post - Fatal编程技术网

PHP Post数据覆盖以前的文本

PHP Post数据覆盖以前的文本,php,post,Php,Post,这是我用来将数据发布到服务器上的txt文件的代码。我从Stackoverflow的另一个问题中得到了这个结论: file_put_contents('test.txt', file_get_contents('php://input')); 代码每次都会覆盖test.txt中以前的所有文本。我怎样才能使它插入?我知道如果我使用fopen,我可以通过添加a+ $file=fopen(date("Y-m-d").".txt","a+") 我应该在文件内容的哪里添加+?支持可选的第三个参数:$fl

这是我用来将数据发布到服务器上的txt文件的代码。我从Stackoverflow的另一个问题中得到了这个结论:

file_put_contents('test.txt', file_get_contents('php://input'));
代码每次都会覆盖test.txt中以前的所有文本。我怎样才能使它插入?我知道如果我使用fopen,我可以通过添加
a+

$file=fopen(date("Y-m-d").".txt","a+")
我应该在文件内容的哪里添加+?

支持可选的第三个参数:
$flags
。将标志
FILE\u APPEND
传递到
FILE\u put\u contents()
以使其附加到文件而不是覆盖文件:

file_put_contents('test.txt', file_get_contents('php://input'), FILE_APPEND);

@我不担心手册是件大事。我不确定是否有人知道所有php函数及其参数。:)太好了,谢谢:)