I have used
file_put_contents($filename, $data, FILE_APPEND);
Data will be written to filename,
and for every new submission this will be appended in this file.
So, can be many posts to read in the file.
🙂
<?php
$filename = 'myfile.txt'; // change to whatever
if(isset($_POST['name'])) {
$to = "email@myemail.com";
$subject = "Sign In Confirmation";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$body = "$name_field\n";
$datetime = date('Y-m-d H:i'); // european timeformat
$data =
$datetime."\n".
$name_field."\n".
$email_field."\n".
$subject."\n".
$message."\n\n"; // 2 new lines before next post
// Append data to file
$success = file_put_contents($filename, $data, FILE_APPEND);
//$success = mail($to, $subject, $body);
if($success){
header("location: http://www.website.com/confirmation.php");
} else {
echo "Sorry error please try again...";
}
}
?>