gpt4 book ai didi

php - 如何使用 file_put_contents() 将数据附加到文件中?

转载 作者:行者123 更新时间:2023-12-03 23:42:39 24 4
gpt4 key购买 nike

我有一个从 okhttp3 发送多个数据的 android 应用程序,但我找不到记录在 php 中发送的所有数据的方法。我当前的日志只包含最后一条记录(如下所示)。我最好的猜测是 php 文件数据被覆盖,直到最后一条记录。我怎样才能记录所有发送的数据?是的,所有数据都从 android 应用程序发送出去......

索引.php

if (isset($_POST))
{
file_put_contents("post.log",print_r($_POST,true));
}

示例 post.log
 Array
(
[date] => 02 Aug, 12:22
[company] => Assert Ventures
[lattitude] => 32.8937542
[longitude] => -108.336584
[user_id] => Malboro
[photo_id] => 1
)

我想要的是
(
[date] => 02 Aug, 12:22
[company] => Three Ventures
[lattitude] => 302.8937542
[longitude] => -55.336584
[user_id] => Malboro
[photo_id] => 1
),
(
[date] => 02 Aug, 12:22
[company] => Two Ventures
[lattitude] => 153.8937542
[longitude] => -88.336584
[user_id] => Malboro
[photo_id] => 1
),
(
[date] => 02 Aug, 12:22
[company] => Assert Ventures
[lattitude] => 32.8937542
[longitude] => -108.336584
[user_id] => Malboro
[photo_id] => 1
)

最佳答案

您需要传递第三个参数FILE_APPEND ;

所以你的 PHP 代码看起来像这样,

if (isset($_POST))
{
file_put_contents("post.log",print_r($_POST,true),FILE_APPEND);
}

FILE_APPEND flag helps to append the content to the end of the file instead of overriding the content.

关于php - 如何使用 file_put_contents() 将数据附加到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38852041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com