Skip to content Skip to sidebar Skip to footer

How To Append Data To File Using File_put_contents()?

I have an android app that sends multiple data from okhttp3 but i can't find a way to log all the data sent in php..My current log only houses the last record(Show below). My best

Solution 1:

You need to pass third parameter FILE_APPEND;

So your PHP code will look something like this,

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.

Solution 2:

I think you should add FILE_APPEND flag.

<?php$file = 'post.log';
// Add data to the file$addData = print_r($_POST,true);
// Write the contents to the file, // using the FILE_APPEND flag to append the content to the end of the file// and the LOCK_EX flag to prevent anyone else writing to the file at the same time
file_put_contents($file, $addData, FILE_APPEND | LOCK_EX);
?>

Post a Comment for "How To Append Data To File Using File_put_contents()?"