1

これは、サーバー上のtxtファイルにデータを投稿するために使用しているコードです。Stackoverflow に関する別の質問からこれを取得しました。

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

このコードは、test.txt 内の以前のすべてのテキストを毎回上書きします。どうすれば挿入できますか?fopenを使用すると、追加することで挿入できることを知っていますa+

$file=fopen(date("Y-m-d").".txt","a+")

file_put_contents のどこに a+ を追加すればよいですか?

4

1 に答える 1

2

file_put_contents()オプションの 3 番目のパラメータをサポートしています: $flags. 上書きするのではなく、ファイルに追加するようにフラグFILE_APPENDを渡します。file_put_contents()

file_put_contents('test.txt', file_get_contents('php://input'), FILE_APPEND);
于 2013-07-25T13:25:41.423 に答える