Как добавить данные в файл с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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