У меня есть несколько значений $_POST
которые я хочу сохранить в массиве для сохранения в текстовый файл. Как мне это сделать?
PHP-код:
<?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
должен быть массив
$data["name"]=$_POST["name"] $data["email"]=$_POST["email"] $data["msg"]=$_POST["msg"] $data["origin"]=$_POST["origin"] file_put_contents("filename.txt", serialize($data));
и вернуть эти значения из файла:
$data = unserialize(file_get_contents("filename.txt"));
// To save file_put_contents("file.txt", serialize($_POST)); // To get $array = unserialize(file_get_contents("file.txt"));
Больше информации: