Storing $ _POST values ​​in an array to save them to a text file

I have several $_POST values ​​that I want to store in an array to save to a text file. How can i do this?

PHP code:

 <?php $name=$_POST["name"] $email=$_POST["email"] $msg=$_POST["msg"] $origin=$_POST["origin"] $file="test.txt"; $open=fopen($file,"a"); if($open){ fwrite($open, $entry); fclose($open); } ?> 

$entry must be an array

+4
source share
2 answers
 $data["name"]=$_POST["name"] $data["email"]=$_POST["email"] $data["msg"]=$_POST["msg"] $data["origin"]=$_POST["origin"] file_put_contents("filename.txt", serialize($data)); 

and return these values ​​from the file:

 $data = unserialize(file_get_contents("filename.txt")); 
+6
source
 // To save file_put_contents("file.txt", serialize($_POST)); // To get $array = unserialize(file_get_contents("file.txt")); 

Additional Information:

+3
source

All Articles