Как добавить данные в файл с помощью file_put_contents()?Php

Кемеровские программисты php общаются здесь
Anonymous
Как добавить данные в файл с помощью file_put_contents()?

Сообщение Anonymous »

У меня есть приложение для Android, которое отправляет несколько записей данных с помощью okhttp3, но я не могу найти способ регистрировать все данные, полученные в PHP. Мой текущий журнал показывает только последнюю запись (см. ниже). Я предполагаю, что файл PHP перезаписывается с каждой новой записью, оставляя только последнюю.
Как я могу регистрировать все данные, отправленные Android-приложение на PHP?
И да, все данные из Android-приложения отправляются корректно.

index.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
)


Подробнее здесь: https://stackoverflow.com/questions/388 ... t-contents

Вернуться в «Php»